C++相談室 part52
■ このスレッドは過去ログ倉庫に格納されています
0771デフォルトの名無しさん
2006/09/23(土) 16:10:18http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#454
static const な整数型(enum 含む)メンバが初期化子を持つとき、それは
定数式として使えて、 & でポインタ作ったり直接参照を初期化したりしない限り
定義が要らなくなる、という特別扱いがされている。
static_cast<int> や +0 で結果が変わるんだから、混乱してもしょうがないと思う。
定数式として使える整数型変数が右辺値として評価されることにすれば、
みんな幸せになれるだろうか?
■ このスレッドは過去ログ倉庫に格納されています