본문 바로가기
프로그래밍/C&C++

C++ Vector<int> 접근 및 수정: 이해하기 쉬운 가이드

by wyatti 2023. 6. 5.

C++에서 vector&lt;int&gt;의 요소에 접근하고 수정하는 방법에 대해 배우세요. 이해하기 쉬운 예제와 함께 단계별로 설명합니다.
C++ Vector <int> 접근 및 수정

 

 

C++에서 벡터(vector)는 동적 배열로, 크기를 조정할 수 있는 특징이 있습니다. 이 글에서는 C++의 vector<int>에서 요소에 접근하고 수정하는 방법에 대해 알아보겠습니다.

 

 

 

1. C++ vector<int> 요소에 접근하기

벡터의 요소에 접근하는 가장 간단한 방법은 인덱스를 사용하는 것입니다. 벡터의 첫 번째 요소의 인덱스는 0입니다.

std::vector<int> v = {1, 2, 3, 4, 5};
std::cout << v[0]; // 첫 번째 요소에 접근합니다.

 

 

 

2. C++ vector<int> 요소 수정하기

벡터의 요소를 수정하는 것도 인덱스를 사용하여 쉽게 할 수 있습니다.

std::vector<int> v = {1, 2, 3, 4, 5};
v[0] = 10; // 첫 번째 요소를 10으로 변경합니다.

 

 

3. C++ vector<int> at() 함수 사용하기

벡터의 at() 함수를 사용하면 인덱스를 벗어나는 접근을 방지할 수 있습니다. 이 함수는 인덱스가 벡터의 범위를 벗어나면 예외를 던집니다.

std::vector<int> v = {1, 2, 3, 4, 5};
std::cout << v.at(0); // 첫 번째 요소에 접근합니다.
v.at(0) = 10; // 첫 번째 요소를 10으로 변경합니다.

 

 

C++의 벡터는 요소에 쉽게 접근하고 수정할 수 있는 매우 유연한 자료구조입니다. 이 기능을 이해하고 사용하면 프로그래밍에서 많은 도움이 될 것입니다.

댓글