私は以下のクラスがある場合:のinstanceof ++(ないポインタ)
class Object { ... }
class MyClass1: public Object { ... }
class MyClass2: public Object { ... }
とスタック:std::stack<Object> statesObjects;
MyClass1 c1;
MyClass2 c2;
statesObjects.push(c1); // okay
statesObjects.push(c2); // okay
どのように私はそれらを飛び出しにある要素を取得することができますがスタックの先頭(top()
)にはdynamic_cast
が付いていません。私はここでポインタを使っていませんか?
助けてくれてありがとう。 – ron