【初心者歓迎】C/C++室 Ver.45【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0010デフォルトの名無しさん
2007/12/08(土) 17:11:21まず初めにメンバ変数を宣言しました。
class hoge{
int m_n;
};
次にコンストラクタを書いて初期化してみました。
class hoge{
int m_n;
public:
hoge(int n):m_n(n){};
};
そしてメンバ変数を const にした段階でエラーが出ました。
class hoge{
const int m_n;
public:
hoge(int n):m_n(n){};
};
エラーメッセージは
warning C4512: 'hoge' : 代入演算子を生成できません。
です。
今はまだ型宣言だけなので代入どころかインスタンスすらありません。
これはどういう意味なのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています