
c++ 클래스 내에서 생성자 호출이 안되는 이유 (expected a type specifier 에러)
·
CS•코딩•프로그래밍 강의/공부한 것 메모
딱히 명확하게 설명할 만한 문장을 정의하지는 못하겠지만, 내가 겪은 문제는 위의 제목과 같다.더 자세히 설명해 보겠다. 클래스 내의 멤버 변수로 생성자 호출클래스의 멤버변수로 vector(벡터)를 선언하려는데대충 아래와 같은 코드였다.멤버 변수로 vector자료형을 선언하려고 했고, vector의 크기를 2로 설정하려는 의도의 코드이다.class MyClass {private: vector a(2); public: // ...}; 그런데 아래같은 오류가 뜨는 것이 아닌가?타입을 지정하라고 하는데, 이 말이 전혀 이해가 가지 않았다.나는 그저 벡터를 선언한 것 뿐인데 말이다. 해당 오류를 구글링 하였고, 나와 같은 문제를 겪은 Stack Overflow의 질문 글을 발견할 수 있었다. C++ Err..