标题:各位大师,帮我看看错在哪
只看楼主
张堪绘
Rank: 1
等 级:新手上路
帖 子:15
专家分:6
注 册:2013-4-13
结帖率:100%
已结贴  问题点数:1 回复次数:5 
各位大师,帮我看看错在哪
#include<iostream>
using namespace std;
class person{
public:
    person(int number1,string name1)
    {number=number1;
    name=name1;}
    void print()
    {cout<<"编号:"<<number<<endl;
    cout<<"姓名:"<<name<<endl;
    }
protected:
    long number;
    string name;
};
class student:virtual public person{
public:
    student(int number1,string name1,int class_number1,float score1):person(number1,name1)
    {class_number=class_number1;
    score=score1;}
    void print()
    {person::print()
    cout<<"班号:"<<class_number<<endl;
    cout<<"成绩:"<<score<<endl;}
protected:
    int class_number;
    float score;};
    class teacher:virtual public person{
    public:
        teacher(int number1,string name1,srting work1,string dept1):person(number1,name1)
        {work=work1;
        dept=dept1;}
        void print()
        {person::print();
        cout<<"职称:"<<work<<endl;
        cout<<"部门:"<<dept<<enddl;}
    protected:
        string work;
        string dept;};
        int main()
        {student stud1(12115021058,"张三",12,89);
        cout<<"学生:"<<endl;
stud1.print();
teacher stud2(12115021059,"李四","老师","英语系");
cout<<"老师:"<<endl;
              stud2.print();
return 0;}
搜索更多相关主题的帖子: name void include person public 
2013-05-02 23:43
宋立鹏
Rank: 2
等 级:论坛游民
帖 子:30
专家分:16
注 册:2012-7-5
得分:1 
首先没有包含string类的头文件,应该加上 include<string>;
其次class student:virtual public person{
public:
    student(int number1,string name1,int class_number1,float score1):person(number1,name1)
    {class_number=class_number1;
    score=score1;}
    void print()
    {person::print()
    cout<<"班号:"<<class_number<<endl;
    cout<<"成绩:"<<score<<endl;}
红色处少了分号;
最后的问题
teacher stud2(12115021059,"李四","老师","英语系");
后面的括号和分号你写成中文的啦,改成英文的就ok啦
2013-05-03 08:55
宋立鹏
Rank: 2
等 级:论坛游民
帖 子:30
专家分:16
注 册:2012-7-5
得分:0 
抱歉,是#include<string>
2013-05-03 08:56
额外覆盖
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:城市猎人
威 望:6
帖 子:1726
专家分:5757
注 册:2012-9-22
得分:1 
哈哈  楼主也很粗心啊   和我一样犯低级的错误   头文件、符号的问题  有时很蛋疼啊
有次我直接在  while后加了个分号  总是到这就无限循环  纠结好久   


[ 本帖最后由 额外覆盖 于 2013-5-3 09:53 编辑 ]

我现在所学的一切都是为了游戏!!!为了游戏,加油!加油!努力!
2013-05-03 09:51
天使梦魔
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:37
帖 子:564
专家分:2754
注 册:2007-8-29
得分:1 
你没有错,是月亮惹的祸
2013-05-03 10:02
唯一的幸福
Rank: 1
等 级:新手上路
帖 子:2
专家分:1
注 册:2013-5-3
得分:1 
楼主也很粗心啊   和我一样犯低级的错误   头文件、符号的问题
有次我直接在  while后加了个分号  总是到这就无限循环  纠结好久
2013-05-03 12:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-406105-1-1.html




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

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