강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

이윤석님의 프로필 이미지
이윤석

작성한 질문수

홍정모의 따라하며 배우는 C++

class 내에서 vector 초기화 시에 에러

작성

·

347

0

#include <iostream>
#include <vector>

using namespace std;

class Node
{
private:
    vector<int> node_data(3,0);
    vector<int> test{0,0,0};
};

vector를 초기화 하는 부분에서 node_data(3,0)이 아래의 에러가 뜨더라고요.

error: expected ',' or '...' before numeric constant

{}로 초기화하면 에러가 안뜨는데 ()로 초기화하면 왜 에러가 뜨는 지 궁금합니다.

답변 1

0

홍정모님의 프로필 이미지
홍정모
지식공유자

vector의 생성자에 대해 더 확인을 해보셔야할 것 같습니다. 의미가 다릅니다.

에러 메시지를 구글에 검색해보셔도 많은 정보를 얻으실 수 있습니다.

질문하는 요령에 대해서는 아래 링크 참고하세요.

https://blog.naver.com/atelierjpro/221547580916

이윤석님의 프로필 이미지
이윤석

작성한 질문수

질문하기