0

<type_traits>標準(GCC-4.6.1)とBoost独自で利用可能なすべてのタイプ特性のリストをまとめた人はい<boost/type_traits.hpp>ますか?

4

1 に答える 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 に答える