タグ

ブックマーク / boost.cppll.jp (1)

  • http://boost.cppll.jp/HEAD/more/int_const_guidelines.htm

    Coding Guidelines for Integral Constant Expressions 汎整数定数式は C++ の多くの場面で用いられる。配列のサイズや、 bit-field (※訳語データベースへ?) 、列挙値の初期化や、型でないテンプ レートパラメータ (※訳語データベースへ?) の引数として。しかしながら多 くのコンパイラは汎整数定数式の扱いに問題を抱えている。つまりこの結果と して、特に型でないテンプレートパラメータを使ったプログラミングは、困難 に満ちたものになりうる。そしてしばしば、特定のコンパイラでは型でないテ ンプレートパラメータはサポートされていない、という間違った推論に陥いら せる。この短い記事は、これに従えば、汎整数定数式を Boost に正しくサポー トされている全てのコンパイラでポータブルな作法で用いることができるよう になるガイドラインと回避方法

  • 1