conflict.cpp

  name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-5572165936844014&dt=1194442938015&lmt=1194190197&format=336x280_as&output=html&correlator=1194442937843&url=file%3A%2F%2F%2FC%3A%2FDocuments%2520and%2520Settings%2Flhh1%2F%E6%A1%8C%E9%9D%A2%2FCLanguage.htm&color_bg=FFFFFF&color_text=000000&color_link=000000&color_url=FFFFFF&color_border=FFFFFF&ad_type=text&ga_vid=583001034.1194442938&ga_sid=1194442938&ga_hid=1942779085&flash=9&u_h=768&u_w=1024&u_ah=740&u_aw=1024&u_cd=32&u_tz=480&u_java=true" frameborder="0" width="336" scrolling="no" height="280" allowtransparency="allowtransparency"> #include <iostream.h>

class Base
{
 public:
   void display(void) { cout << "This is the base class" << endl; };
};

class Derived: public Base
{
 public:
   void display(void) { cout << "This is the derived class" << endl; };
};

void main(void)
 {
   Derived my_class;

   my_class.display();
 }

 

a.cpp:35:5: error: ‘Stud’ has not been declared 35 | int Stud::sum=0; | ^~~~ a.cpp:35:15: error: ‘int Student::sum’ conflicts with a previous declaration 35 | int Stud::sum=0; | ^ a.cpp:15:19: note: previous declaration ‘double Student::sum’ 15 | static double sum; | ^~~ a.cpp:36:5: error: ‘Stud’ has not been declared 36 | int Stud::num=0; | ^~~~ a.cpp:45:2: error: expected ‘}’ at end of input 45 | } | ^ a.cpp:9:15: note: to match this ‘{’ 9 | class Student { | ^ a.cpp: In member function ‘void Student::print()’: a.cpp:28:24: error: expected primary-expression before ‘,’ token 28 | cout <<number<<, name<<, score<< endl; | ^ a.cpp:28:32: error: expected primary-expression before ‘,’ token 28 | cout <<number<<, name<<, score<< endl; | ^ a.cpp:28:39: error: invalid operands of types ‘float’ and ‘<unresolved overloaded function type>’ to binary ‘operator<<’ 28 | cout <<number<<, name<<, score<< endl; | ~~~~~^~~~~~~ a.cpp: In member function ‘int Student::main()’: a.cpp:39:5: error: ‘Stud’ was not declared in this scope 39 | Stud s1(1,"Li",89),s2(2,"Chert",78),s3(3,"zheng",94); | ^~~~ a.cpp:40:5: error: ‘s1’ was not declared in this scope 40 | s1.disp(); | ^~ a.cpp:41:5: error: ‘s2’ was not declared in this scope 41 | s2.disp(); | ^~ a.cpp:42:5: error: ‘s3’ was not declared in this scope 42 | s3.disp(); | ^~ a.cpp:43:19: error: ‘Stud’ is not a class, namespace, or enumeration 43 | cout<<"avg="<<Stud::avg()<<endl; | ^~~~ a.cpp: At global scope: a.cpp:45:2: error: expected unqualified-id at end of input 45 | } | ^
04-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值