STL:type_traits和BOOST:type_traits有什么区别?

时间:2013-04-13 23:08:31

标签: boost stl typetraits

我在编译type_traits时看到STL需要一个特殊的指令。这是否意味着STL :: type_traits具有编译时反射?

这是唯一的区别还是其他的?

1 个答案:

答案 0 :(得分:2)

标准库type_traits仅在C ++ 11中可用,因此您必须在编译器中启用c ++ 11支持,这就是-std=c++0x oiption在您的情况下的作用。

Boost.TypeTraits库更加便携,它也适用于C ++ 03模式,some limitations。当然,它在可用的地方使用c ++ 11支持。