내 개체 A의 기본 생성자를 만들고 싶습니다. 내 문제는 개체의 변수 중 하나가 벡터 배열 B 개체라는 것입니다.C++에서 빈 개체 벡터를 설정하는 방법?
은 기본적으로 내 문제를주는 라인은 현재 다음과 같습니다
A(): name(""), bArray({B()}), n(0) {}
그것은 일부 구문 문제가 될 수 있어야합니다.
전체 생성자는 다음과 같습니다
A(string n, vector<B> in, int k): name(n), bArray(in), n(k) {}
이니셜 라이저 목록에 bArray를 추가하지 마십시오. 클래스 변수로 가지고 있다면 이미 비어 있습니다. –
'bArray()'가 작동하지 않습니까? –