- 481 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 12:42:49 ]
- >>480
マクロを使わずにこんなんじゃ駄目だったの? 俺は多重継承でこういういmixin的な使用方法をわりとするけど。 template<typename CLS,int NUM>struct MemoryPool :{ ... ... static void * operator new(size_t size) {return alloc(size);} static void operator delete(void * p, size_t size) {free(p, size);} }; class CLS : public MemoryPool<CLS,100>{ ... };
|

|