问答题
使用VC6打开
下的源程序文件modi1.cpp,请修改程序中的错误,使程序能得出正确的结果:
num:0
num:1
num:10
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include <iostream.h>
int i=10;
class TestClass
{
public:
TestClass(int i)
{
//******error******
i = i+1;
}
void Print()const
{
}
private:
int i;
};
void main()
{
//********error********
TestClass print;
int i (0);
print. Print();
//********error********
return;
}
【参考答案】
(1)this->i=i+1;或TestClass::i=i+1;或(*this).i=i+1;
(2)Tes......
(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)