반응형
안녕하세요 허언증입니다.
vector 컨테이너는 동적 배열과 유사한 개념
기존의 배열 혹은 동적 배열과 마찬가지로 vector를 선언하면 자동으로 메모리 할당, 원하는 원소를 추가, 삭제, 접근 등 배열에서 할 수 있는 기능들을 쉽게 사용할 수 있다.
■ 사용방법
1.헤더파일
#include<vector>
2.선언방법
(1). vector<int> name // 1차원 배열
(2). vector<vector> name(N, vector(3, 0)); // 2차원 배열
코드 설명
vector<vector<int> > name(N, vector<int>(3, 0));
ㄴvector<int>형 벡터 N개(가로 N줄)를 할당 한다는 뜻입니다.
vector<vector<int> > arr(N, vector<int>(3, 0));
ㄴ모든 가로 줄은 3개 짜리 0으로 초기화 된 익명의 int 벡터 배열을 생성하여 초기값으로 넣게 됩니다.
3.주요 함수
https://www.geeksforgeeks.org/vector-in-cpp-stl/
반응형
'# Language > [ C & C++ ]' 카테고리의 다른 글
[C & C++] C & C++ 자료형 총 집합 (0) | 2019.12.14 |
---|---|
[C & C++] select() , WSAEventSelect() 함수 (feat.FD_set) (0) | 2019.12.12 |
[C & C++] send(), recv() / sendto(), recvfrom() 정리 (0) | 2019.12.05 |
[C & C++] recv() , recvfrom() 차이점 (feat. network_socket) (0) | 2019.12.05 |
[C & C++] send() , sendto() 차이점 (feat. network_socket) (0) | 2019.12.05 |