2017-04-16 3 views
-1

コンストラクタの本体でpushElementsを呼び出す代わりに、コピーコンストラクタのイニシャライザリストを使用して、1から9の値をベクターに追加したいとします。これはどのように可能ですか? Hane.h初期化リストを使用してコピー作成中にベクトルの値の配列を初期化することはできますか?

から

Hane::Hane(int val, bool veri){ 

} 

Hane::Hane():m_myvalue(0), m_myveri(false) { 
    pushElements(); 
} 
Cell::~Cell() {} 

void Cell::pushElements() { 

    m_vector = { 1,2,3,4,5,6,7,8,9 }; 

} 

private: 

std::vector<int> m_vector; 
+0

ターゲットベクターはどこですか? –

+0

.hファイルのベクタを宣言するコードを追加しました – denz

+0

なぜpushElements()関数で再び宣言していますか? –

答えて

関連する問題