ぱっと見て「ヘタだなぁ」と思うコード その5
■ このスレッドは過去ログ倉庫に格納されています
0481デフォルトの名無しさん
2007/02/11(日) 12:42:49マクロを使わずにこんなんじゃ駄目だったの?
俺は多重継承でこういうい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>{
...
};
■ このスレッドは過去ログ倉庫に格納されています