C++ クラスでは、派生クラスに親クラスから変数を継承させることができます。var2
で継承されないように派生クラスを定義するにはどうすればよいderivclass
ですか?
class mainclass{
public:
int var1;
char var2;
void test(){
cout<<var1<<var2<<endl;
}
}
class derivclass : mainclass{
public:
void test(){
cout<<var1<<var2<<endl;
//want a compiler error here that var2 is not defined
}
}