何これコンテナとデータが一体になってんのか

リスト持ってる管理側とクラス分けたほうがよくないか?
俺がstatic嫌いなだけかも知れんが
s_listがprotectedなのには理由があるんだろうか



class LostManager
{
class ICallbackLost;
list<ICallbackLost*> s_list;

public:
void AddResource( ICallbackLost *data ){ s_list.push_back( data ); }

void ReleaseResources();//各オブジェクトのリソース開放
void RestructuringResources();//各オブジェクトのリソース再構築

~LostManager(){ ReleaseResource(); }

public:
class ICallbackLost
{
virtual void Lost() = 0;//開放処理を書く
virtual void Reset() = 0;//再構築処理を書く
};
};


見当違いだったら須磨祖