struct comp {
long a;
vector<int> b(9);
bool c;
};
오류 :구조체의 벡터 멤버를 선언하는 동안 왜 초기화 할 수 없습니까?
code.cpp:67:19: error: expected identifier before numeric constant
code.cpp:67:19: error: expected ‘,’ or ‘...’ before numeric constant
이 어떤 문제가 있습니까? b
에 9 개의 요소가 있다고 g ++이 받아들이지 않는 이유는 무엇입니까?
왜 C++ 표준에서 이것을 허용하지 않는지 묻고 있습니까? –
예,하지만 생성자를 사용하지 않고이 작업을 수행하는 또 다른 구문이 있습니까? – Lazer