c++ 공부중인데 다른사람 코드보니까
vector<int> a(n);
이런 구문 있던데 (n)은 무슨의미임?
http://en.cppreference.com/w/cpp/container/vector/vector2번 읽어보시오
vector<int> v ==> {} vecotr<int> v(3) ==> {0, 0, 0} vector<int> v(3, 100) == > {100, 100, 100}
사이즈 정해주는거
컨테이너 타입이 벡터, 컨텐트 타입이 인트라는 뜻.
사이즈 정해주는게 아니라 3개의 원소를 기본 생성하라는 얘기임. int 니까 0으로 초기화된 정수가 3개 들어간 상태로 시작함 - return 0;
http://en.cppreference.com/w/cpp/container/vector/vector
2번 읽어보시오
vector<int> v ==> {} vecotr<int> v(3) ==> {0, 0, 0} vector<int> v(3, 100) == > {100, 100, 100}
사이즈 정해주는거
컨테이너 타입이 벡터, 컨텐트 타입이 인트라는 뜻.
사이즈 정해주는게 아니라 3개의 원소를 기본 생성하라는 얘기임. int 니까 0으로 초기화된 정수가 3개 들어간 상태로 시작함 - return 0;