次のような基本クラスがあります。
class Base
{
public:
virtual void fun() const =0;
};
class Derived: public Base
{
virtual void fun()
{
//implemtation of fun
}
};
私はグローバル構造を持っています:
struct Mystruct {
int a;
char *b;
} MYSTRUCT;
次に、構造をベクターに追加しました。
List = new MYSTRUCT;
vector<MYSTRUCT*> SS;
SS.push_back(List);
this ベクトルを fun 関数に渡し、関数内の構造体にアクセスするにはどうすればよいですか?