- 293 名前:289 mailto:sage [2007/08/13(月) 00:15:30 ]
- うわ……ありゃc++とは言えないだろう……
良く良く考えたらテンプレートメンバ関数要らんな。 ただ危険にしているだけだった。 template<class derived_t> class TClassData { protected: TClassData() {}; string& data() { static string data; return data; } }; class TManager : public TClassData<TManager> { public: void set(string const& s) { data() = s; }; string& get() { return data(); }; };
|

|