- C++相談室 part112
123 :デフォルトの名無しさん[sage]:2014/04/14(月) 04:44:21.59 ID:zT5aQk31 - >>121
うむ、Javaの知識と感覚でC++の質問に答えたお前が悪い メンバイニシャライザも知らんかったみたいだし
|
- C++相談室 part112
126 :デフォルトの名無しさん[sage]:2014/04/14(月) 06:32:31.54 ID:zT5aQk31 - >>111
それは静的メンバが含まれないってだけ http://ideone.com/LgJlvX >>110 宣言とは、その名前の何かを使うというだけの記述 静的メンバ変数は、宣言だけでは定義となりえないので、 外部での実体の定義が必要になる そしてconstな静的メンバに限り、初期化子(初期値)を付けて宣言でき、 この場合、定義無しだとコンパイル時定数となるが、実体は無い http://ideone.com/wpfWZz
|
- C++相談室 part112
127 :デフォルトの名無しさん[sage]:2014/04/14(月) 07:22:24.24 ID:zT5aQk31 - 重要な事を忘れていた
ただのconstのメンバ変数でも、実体が必要になる コンパイル時定数となりうる物は、 この実体がなくても良い、という部分が決定的に異なる
|
- C++相談室 part112
130 :デフォルトの名無しさん[sage]:2014/04/14(月) 08:53:18.11 ID:zT5aQk31 - >>128
先に規格のバージョンを明記してくれ
|
- C++相談室 part112
131 :デフォルトの名無しさん[sage]:2014/04/14(月) 08:59:53.32 ID:zT5aQk31 - すまん、レス見えてなかった
|
- C++相談室 part112
133 :デフォルトの名無しさん[sage]:2014/04/14(月) 09:35:50.91 ID:zT5aQk31 - >>132
昔の規格を言ってるのかなと思ってさ
|