这个类程序怎么会错了呢?
书本上也是这样,怎么我编译的时候出现错误?就是写了主函数里的内容后才会错的,如果主函数里边不写代码就没有事。为什么呢?我这方式没错吧?
#include "iostream.h"
class temp
{
private:
int sum;
public:
int OUT(int lsum){sum=lsum;}
int Get() {return sum;}
}load,*pload=&load;
void main(void)
{
load.OUT(20);
cout<<load.Get()<<endl;
return ;
}
参考答案:你的程序没有问题,我用BCC5.5编译除了提示OUT函数没返回值这个警告其他完全正常,你用的什么编译器?
你试试把开头改成这个:#include <iostream.h>