malcom rcm s:C++简单程序问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/10 08:20:22
#include<iostream.h>
class lei
{
int n;
public:
void set(int m) {n=m;}
void add(int m) {n+=m;)
void prin()
{
cout<<n<<endl;
}
};
void main()
{
lei *p;
p=new lei;
p->set(10);
p->add(20);
p->prin();
}
为什么执行会出错?
fatal error C1004: unexpected end of file found这个错误是什么意思啊!请大虾帮帮忙!

void add(int m) {n+=m;)
*

函数后面用右大括号},不是用小括号)

#include<iostream.h>
class lei
{
int n;
public:
void set(int m) {n=m;}
void add(int m) {n+=m;)
void prin()
{
cout<<n<<endl;
}
};

最后面的分号;不应该有的吧?

我看你这个程序没有错啊,那个分号肯定是要有的,

注意在类中定义的void add(int m)函数,后面括号你写成了小括号

是不是没有定义哪指针呀