请使用VC6或使用[答题]菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
value=63
number=1
注意:只修改每个“//ERROR ****found****”下的那一行,不要改动程序中的其他内容。
#include <iostream>
using namespace std;
class MyClass
int*p;
const int N;
public:
//ERROR **********found**********
MyClass(int val):N=1
p=new int;
*p=val;
//ERROR **********found**********
~MyClass() delete*p;
friend void print(MyClass& obj);
;
//ERROR **********found**********
void MyClass::print(MyClass& obj)
cout<<"value="<<*(obj.p)<<endl;
cout<<"number="<<obj.N<<endl;
int main()
MyClass obj(63);
print(obj);
return 0;