エラーが表示されます:
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;
}
}
}
なぜこれが起こっているのかわかりませんが、推測はありますか?