Visual Studio から、親クラスのインスタンスからメンバー変数にアクセスできないと表示されます。このようなもの:
class Parent {
protected:
int x;
};
class Child : public Parent {
public:
void foo(Parent* p) {
p->x;
}
};
私はC ++を初めて使用します。ここで間違っていることはありますか?
Visual Studio から、親クラスのインスタンスからメンバー変数にアクセスできないと表示されます。このようなもの:
class Parent {
protected:
int x;
};
class Child : public Parent {
public:
void foo(Parent* p) {
p->x;
}
};
私はC ++を初めて使用します。ここで間違っていることはありますか?