| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 892 人关注过本帖
标题:各位大侠帮我找找错
只看楼主 加入收藏
王大元
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2010-4-13
结帖率:0
收藏
已结贴  问题点数:10 回复次数:10 
各位大侠帮我找找错
#include "stdafx.h"
#include "iostream.h"
class student{
private:
    char name;
        int age;
public:
    char sex;
    void shouw()
    {cout<<"print student' name.age.sex"<<name<<age<<sex<<endl;}};
    student::shouw(){
        name='w';
        age=20;
        sex='m';}

    class correspond :public student{
    private:
        char major;
    public:
        void show()
        {cout<<'print major'<<major<<endl;}};
        corrspond::show(){
            major='C';}

int main(int argc, char* argv[])
{
    student m1();
    m1.shouw();
    corrspond n1();
    n1.show();
    return 0;
};
搜索更多相关主题的帖子: age class private include public 
2010-05-24 23:01
最近不在
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:204
专家分:842
注 册:2010-2-28
收藏
得分:2 
程序代码:
// Note:Your choice is C++ IDE
#include <iostream>
using namespace std;
class stu
{
private:
    int m_age;
    char m_sex;
    char m_name;

public:
    stu()   
    {
        m_age = 20;
        m_sex = m;
        m_name[15] = 'l';
    }
    stu(int age, char sex, char name)
    {
        m_age = age;
        m_sex = sex;
        m_name = name;
    }
    void show()
    {
        cout<<"年纪:"<<m_age<<endl;
        cout<<"性别:"<<m_sex<<endl;
        cout<<"姓名:"<<m_sex<<endl;
    }   
};
2010-05-25 00:05
rong862
Rank: 1
来 自:广东-惠州
等 级:新手上路
帖 子:4
专家分:5
注 册:2010-5-25
收藏
得分:2 
程序代码:
//#include "stdafx.h"
#include "iostream.h"
class student
{
private:
    char name;
    int age;
public:
    char sex;
    student();
    void shouw(){cout<<"print student' name.age.sex"<<name<<age<<sex<<endl;}
};

student::student()
{
        name='w';
        age=20;
        sex='m';
}


 class correspond :public student

 {
    private:
        char major;
    public:
        correspond();
        void show(){cout<<"print major"<<major<<endl;}

 };
correspond::correspond()
{
    major='C';
}

int main(int argc, char* argv[])
{
    student m1;
    m1.shouw();
    correspond n1;
    n1.show();
    return 0;
}
你怎么连类名都写错  

其实我是一只熊.....
2010-05-25 00:56
王大元
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2010-4-13
收藏
得分:0 
回复 2楼 最近不在
哪里错了,我还是没找到原因啊
2010-05-25 08:31
咚呱咚呱
Rank: 1
来 自:武汉
等 级:新手上路
帖 子:29
专家分:2
注 册:2010-4-13
收藏
得分:2 
#include "stdafx.h"
#include "iostream.h"
应该是
#include <stdafx.h>
#include <iostream.h>
吧?
2010-05-30 11:37
bccn250
Rank: 5Rank: 5
等 级:职业侠客
帖 子:154
专家分:379
注 册:2010-5-25
收藏
得分:2 
#include "stdafx.h"
#include "iostream.h"
class student{
private:
    char name;
        int age;
public:
    char sex;
    void shouw()
    {cout<<"print student' name.age.sex"<<name<<age<<sex<<endl;}};
    student::shouw(){            //好像要写返回值类型void吧
        name='w';
        age=20;
        sex='m';}

    class correspond :public student{
    private:
        char major;
    public:
        void show()
        {cout<<'print major'<<major<<endl;}};
        corrspond::show(){                //和上面一样
            major='C';}

int main(int argc, char* argv[])
{
    student m1();                        //可能可以不带括号吧,不知道加括号有没有错
    m1.shouw();
    corrspond n1();                        //同上
    n1.show();
    return 0;
};
2010-05-30 12:42
huannet
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2010-5-29
收藏
得分:2 
比我厉害..~
2010-05-31 10:38
王大元
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2010-4-13
收藏
得分:0 
回复 7楼 huannet
我也不是很会,还有很多不会,共勉吧
2010-06-03 13:27
王大元
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2010-4-13
收藏
得分:0 
回复 5楼 咚呱咚呱
这个好像都可以的
2010-06-03 13:28
bccn250
Rank: 5Rank: 5
等 级:职业侠客
帖 子:154
专家分:379
注 册:2010-5-25
收藏
得分:0 
//#include "stdafx.h"    //这句去掉吧,好像没什么用
#include "iostream.h"
class student{
private:
    char name;
        int age;
public:
    char sex;
    void shouw()
    {cout<<"print student' name.age.sex"<<name<<age<<sex<<endl;}};   //这里已经写出函数体了,后面再写就是重复了
//   student::shouw(){            //如果这里写函数体的话最好前面加上void
//        name='w';
//        age=20;
//       sex='m';}          //上面已经有函数体了,这里就不要再写了,如果这里写的话,上面的函数体就删 掉

    class correspond :public student{        //下面的对像类型名,和这个不一样
    private:
        char major;
    public:
        void show()
          {cout<<"print major"<<major<<endl;}};
//        {cout<<'print major'<<major<<endl;}}; //1.字符串请用双引号    2.这里已经写出函数体了,后面再写就是重复了
//        corrspond::show(){    //1.如果这里写函数体的话最好加上void    2.还有就是这个类名拼写错了是 correspond 你自己写的类名,要看清楚点
//          major='C';}  //上面已经有函数体了,这里就不要再写了,如果这里写的话,上面的函数体就删掉

int main(int argc, char* argv[])
{
//    student m1();//不要加括号
    student m1;
    m1.shouw();
//    corrspond n1();  //1.拼写错了和上面那个类名不一样应该是 correspond 吧  2.不要加括号
    correspond n1;
    n1.show();
    return 0;
};


[ 本帖最后由 bccn250 于 2010-6-3 18:49 编辑 ]
2010-06-03 18:35
快速回复:各位大侠帮我找找错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031607 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved