我收到错误:
cs163hw1.cpp:41:24: 错误:没有在类“menutype”中声明的“int menutype::run_prog()”成员函数</p>
和
main.cpp:18:7: 错误:“struct menutype”没有名为“run_prog”的成员</p>
尝试使用相关代码(跨越 appriprait .cpp 和 .h 文件)编译我的程序时:
int main(int argc, char ** argv){
...
menu.run_prog();
...
class menutype{
public:
menutype(int);
int display();
int run_prog();
private:
extras list;
person menup;
};
int menutype::run_prog(){
bool exit = false;
int input;
while(!exit){
input = 0;
while(input < 1 || input > 4)
input = display();
switch(input){
case 1 :
break;
case 2 :
break;
case 3 :
break;
case 4 : exit = true;
break;
default :
break;
}
}
}
我不知道为什么会这样,有什么猜测吗?