- 482 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 13:28:54 ]
- >>481
出来ればそうしたかったんだけど、 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)が確定しなくて、 コンパイルエラーになってしまう。 作りを大幅に変えずにエラーを回避する方法はないだろか・・・?
|

|