VC++8.0以降には内にメタ関数がいくつか定義されています std::_If(boost::mpl::if_c相当のもの) #include <iostream> int main() { std::_If<sizeof(int) == 4, int, long>::_Result value = 30; std::cout << typeid(value).name() << std::endl; return 0; } boost::mpl::if_cを使った場合 #inclu</sizeof(int)></iostream>…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。