C++相談室 part17
■ このスレッドは過去ログ倉庫に格納されています
0157デフォルトの名無しさん
NGNGコンストラクタの初期設定子
ようは、構築時にメンバの初期設定してるだけ。
vector3_t v(1.0, 2.0, 3.0);
とされると、v.x = 1.0; v.y = 2.0; v.z = 3.0; となる。
vector3_t v1(v);
とされると、v1.x = 1.0; v1.y = 2.0; v1.z = 3.0; となる。
vector3_t v2();
とされると、v2.x = 0.0; v2.y = 0.0; v2.z = 0.0; となる。
俺も、極めてわかりにくい構文だと思う。
後、無名共用体、無名構造体は >>154 の言う通り処理系に依存する。
■ このスレッドは過去ログ倉庫に格納されています