安卓ui界面设计:关于vc++,请高手指点以下

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/12 18:35:39
我编了一个函数,但编译时总说
local class member functions must be defined within the class

我的确是在类内写的声明,在类外具体写的函数

请指点一二
类的声明
class morestu{
protected:
stu* pHead;
public:
void printall();
void printeasy();
};

类的实现
void morestu::printall()
{stu* pP1=pHead;
while(pP1!=NULL)
{cout<<*pP1;
pP1=pP1->getnext();
}
}
我每个函数机器都说有这个错,麻烦帮我解答一下,谢谢了

楼主是不是把类的定义写在某个函数内部了?比如main

看看声明和定义是否一致
最好把你写的程序片段发上来看看,这样说不是很清楚