본문 바로가기
반응형

프로그래밍39

C++ Vector<int> 반복자 사용: 이해하기 쉬운 가이드 C++에서 벡터(vector)는 동적 배열로, 크기를 조정할 수 있는 특징이 있습니다. 이 글에서는 C++의 vector에서 반복자(iterator)를 사용하는 방법에 대해 알아보겠습니다. 1. C++ Vector 반복자의 기본 벡터의 반복자는 벡터의 요소를 순회하는 데 사용됩니다. begin() 함수는 벡터의 첫 번째 요소를 가리키는 반복자를 반환하고, end() 함수는 벡터의 마지막 요소 다음을 가리키는 반복자를 반환합니다. std::vector v = {1, 2, 3, 4, 5}; for(auto it = v.begin(); it != v.end(); ++it) { std::cout 2023. 6. 5.
C++ Vector<int> 접근 및 수정: 이해하기 쉬운 가이드 C++에서 벡터(vector)는 동적 배열로, 크기를 조정할 수 있는 특징이 있습니다. 이 글에서는 C++의 vector에서 요소에 접근하고 수정하는 방법에 대해 알아보겠습니다. 1. C++ vector 요소에 접근하기 벡터의 요소에 접근하는 가장 간단한 방법은 인덱스를 사용하는 것입니다. 벡터의 첫 번째 요소의 인덱스는 0입니다. std::vector v = {1, 2, 3, 4, 5}; std::cout 2023. 6. 5.
C++ Vector<int> 크기 조정: 이해하기 쉬운 가이드 C++에서 가장 유용한 자료구조 중 하나는 벡터(vector)입니다. 벡터는 동적 배열로, 크기를 조정할 수 있는 특징이 있습니다. 이 글에서는 C++의 vector 크기 조정 방법에 대해 알아보겠습니다. 1. Vector 크기 조정의 기본 벡터의 크기를 조정하는 가장 간단한 방법은 resize() 함수를 사용하는 것입니다. 이 함수는 벡터의 크기를 변경하고, 필요한 경우 새로운 요소를 추가하거나 기존 요소를 제거합니다. std::vector v = {1, 2, 3, 4, 5}; v.resize(10); // 크기를 10으로 늘립니다. 새로운 요소는 0으로 초기화됩니다. v.resize(3); // 크기를 3으로 줄입니다. 마지막 두 요소가 제거됩니다. 2. Vector 크기 조정과 값 할당 resize.. 2023. 6. 5.
C++ 동적 메모리 할당의 이해: 시작부터 끝까지 C++을 배우는 사람들에게 '동적 메모리 할당'이란 용어는 약간 어려울 수 있습니다. 하지만 이 포스트에서는 C++ 동적 메모리 할당의 개념부터 사용 방법에 이르기까지 쉽게 설명하겠습니다. C++ 동적 메모리 할당이란? 동적 메모리 할당은 프로그램이 실행 중에 필요한 만큼의 메모리를 할당하거나 해제할 수 있게 해주는 기능입니다. 이는 고정된 크기의 메모리를 사용하는 정적 할당과 대조적입니다. 동적 메모리 할당은 데이터 구조의 크기가 실행 시에 결정되거나 변경될 수 있는 상황에서 매우 유용합니다. C++에서의 동적 메모리 할당 C++에서는 new와 delete 연산자를 사용해 동적 메모리를 할당하고 해제할 수 있습니다. 이들 연산자는 프로그램의 힙 영역에 메모리를 할당하고 해제하며, 이 영역은 정적 할당과.. 2023. 5. 31.
반응형