首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

程序改错题目 求问下面程序中的异常 !

2014-01-06 
程序改错题目求问下面程序中的错误 !!!程序1:[解决办法]显然不是改错题,但是我可以跟你改好程序1:#include

程序改错题目 求问下面程序中的错误 !!!
程序1:


[解决办法]
显然不是改错题,但是我可以跟你改好
程序1:
#include<iostream>

using namespace::std;// 

class CSample
{
int i = 0;
public:
CSample(){ cout << "Constructor1" << endl; }
CSample(int val){ cout << "Constructor2" << endl; }
~CSample(){ cout << "Destructor" << endl; }
void disp();
};
void CSample::disp()
{
cout << "i = " << i << endl;
}
void main()
{
CSample aval, *a = &aval, b(10);
a->disp();
b.disp();
}


程序2:
#include<iostream>

using namespace::std;

class A
{
public:
A(){ cout << "A  no parameters\n"; }
A(int a){ cout << "A  int parameter\n"; }
};
class B : public A
{
public:
B(int a){ cout << "B  int parameter\n"; }
};
class C : public B
{
public:
C(int a) : B(a){ cout << "  int parameter\n"; }
};
void main()
{
B b(1);
C c(2);


}


[解决办法]
都没有 using namespace std
第一个指针还没有指向对象不能调用
第二个 class c的构造函数,初始化列表前面要加冒号
[解决办法]
我一直很好奇大学考试为啥考些有意义的内容,尽出这种豆逼代码……
[解决办法]
程序改错题目  求问下面程序中的异常 !不忍直视..

[解决办法]
还是改正确的工作量少点,改错的话,太多了。。。

热点排行