2014-04-25から1日間の記事一覧

型が完全型かを調べるメタ関数

C++

C++11標準ライブラリにもBoost 1.55.0にもなかったので、書きました。 たぶんこれで合ってると思いますが、sizeof(T)が適用できるかどうかで、完全型かを判定しています。alignof(T)とかでもいい。 たとえばメモリアロケータクラスとかだと、内部的に型のsiz…