2017-04-16 2 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() 함수에서 다시 선언합니까? –

답변

관련 문제