0
를 초기화하는 방법 : 이니셜 라이저 목록과 함께내가 사용하는 벡터를 사용하는 경우 벡터
std::vector<class> obj(size);
을 그리고 :
std::vector<class> obj;
MyClass::MyClass():obj(size)
나는 "OBJ (크기)"를 를 입력하고 싶었다면 이니셜 라이저 목록 밖에서 구문은 무엇입니까? (예를 들어, 별도의 함수 내에서 만들기)
단순히'obj.resize (size)'를 사용하십시오. 'std :: vector'는 ['resize'] (http://en.cppreference.com/w/cpp/container/vector/resize) 메쏘드를 가지고 있습니다 – WhiZTiM
당신의 제목은 초기화를 요구하지만 당신의 질문은 초기화. – chris