ぱっと見て「ヘタだなぁ」と思うコード その5
■ このスレッドは過去ログ倉庫に格納されています
0482デフォルトの名無しさん
2007/02/11(日) 13:28:54出来ればそうしたかったんだけど、
MemoryPoolクラスの中身を↓な風に作ってて・・・。
template<typename T, size_t NUM>
struct MemoryPool {
unsigned char * buffer_[sizeof(T)];
...
static MemoryPool block_[NUM];
...
};
class Hoge : public MemoryPool<Hoge, 100> {
....
};
ってすると、sizeof(T)が確定しなくて、
コンパイルエラーになってしまう。
作りを大幅に変えずにエラーを回避する方法はないだろか・・・?
■ このスレッドは過去ログ倉庫に格納されています