<type_traits>
標準(GCC-4.6.1)とBoost独自で利用可能なすべてのタイプ特性のリストをまとめた人はい<boost/type_traits.hpp>
ますか?
1344 次
1 に答える
3
特性の完全なリストはオンラインで入手できます。
- Boostのドキュメントには、
<boost/type_traits.hpp>
;の特性がリストされています。 - C ++ 0xドラフトには、の特性がリストされています
<type_traits>
。
ただし、GCCの実装はまだ完了していません。GCC 4.6がありません:
std::underlying_type
特性。これはGCC4.7にあります。- 一連の
std::is_trivially_X
特性。代わりにstd::has_trivial_default_constructor
、以前のドラフトからの名前を持っているように見えるものがあります。移動コンストラクターに関するものがありません。 - 一連の
std::is_nothrow_X
特性。これらも。のような古い名前を使用しますstd::has_nothrow_default_constructor
。移動コンストラクターに関するものもありません。 std::aligned_union
特性。std::aligned_storage
これは、現在サポートされているの観点から簡単に実装できます。
于 2011-09-30T17:30:08.797 に答える