私はインベントリシステムを作成しており、派生物を使用してさまざまなアイテムを作成しようとしているため、子要素に親要素と特殊要素を持つことができます。 私は下に書いたように、現時点では「私は親です」が印刷されていますが、「私は子供です」と印刷するようにしています。また、stuffToSayの子の定義がないため、私は親です "ありがとう!このようなC++の継承と変数の変更
using namespace std;
class myParent {
public:
virtual void saySomething() {
cout << stuffToSay;
}
string stuffToSay = "I'm a parent";
private:
};
class myDerivitive : public myParent{
public:
myDerivitive() {};
string stuffToSay = "I'm a kid";
private:
};
int main() {
myParent* people[] = {
new myDerivitive()
};
cout << people[0]->stuffToSay;
system("pause");
}
あーだから、これを行うことができますコードが、[今すぐ修正する必要があります](http://ideone.com/nTEpqm);) – user463035818