🌈 프로그래밍/C++

[C++] 1.1.12 std::vector

반응형

 

안녕하세요. 수구립니다.

 

 

지난 포스팅에서는 C와 C++에 배열 스타일에 대하여 각각 알아보았는데요~

 

 

이번 포스팅에서는 크기가 고정되어지지 않는 동적으로 변하는 배열인 vector에 대하여 알아보도록 하겠습니다!

 

 

언제나 지적은 환영입니다..!

 

 

  • 크기가 동적으로 변하는 배열을 사용하기 위하여 사용한다.
  • 헤더 파일어 선언되어 있으며 훨씬 유연하고 안전하다.
  • 이는 메모리를 충분히 확보하는 작업을 알아서 처리해준다. 즉, 동적이다.
// vector의 사용 예시
vector<int> myVector = {1, 2};

// push_back()을 사용하여 생성한 벡터에 정수 추가
myVector.push_back(33);
myVector.push_back(44);

// 원소에 접근
cout << "1st element: " << myVector[0] << endl; 

 

다음 포스팅에서 봐요~

 

반응형

'🌈 프로그래밍 > C++' 카테고리의 다른 글

[C++] 1.1.14 반복문  (2) 2021.08.13
[C++] 1.1.13 구조적 바인딩  (0) 2021.08.13
[C++] 1.1.10 C 스타일의 배열  (0) 2021.08.13
[C++] 1.1.11 std::array  (0) 2021.08.13
[C++] 1.1.9 함수  (0) 2021.08.13