JavaやるとC++は有害に感じる int 2
■ このスレッドは過去ログ倉庫に格納されています
0313デフォルトの名無しさん
2007/02/16(金) 00:05:58クラス名と同じって言うのは変な感じがする。
デストラクタが~をつけたっていうのはもっと変な感じがする。
テキストエディタのダブルクリックじゃ~は選択されないby VisualStudio。
xxx::xxx()とxxx::xxx(int)で共通の初期化したいとき困るじゃん。
初期化メソッド用意して呼び出せっていうことになるけどめんどくさ。
class xxx : public base
{
const int b;
以下略
};
xxx::xxx(int a)
: base(a), b(0) ← なんだかねー
{
}
xxx::xxx()
: b(1) ← どっちのコンストラクタなのかによりconstの値が違うなんてキンモー
{
}
class xxx : public base
{
const int b = 5; ← コンパイルエラー
以下略
};
■ このスレッドは過去ログ倉庫に格納されています