c++ 기초73 erase ◆ iterator(반복자)벡터나 다른 컨테이너의 요소를 순차적으로 접근할 수 있도록 해주는 객체반복자는 포인터처럼 동작하며, 컨테이너의 요소를 읽고 수정할 수 있는 기능을 제공std::vector::iterator는 int 값을 다루는 벡터에 대한 반복자◆ auto변수의 타입을 자동으로 결정하게 해주는 키워드#include #include #include int main() { std::vector vec = {1, 2, 3, 4, 5}; // 찾고자 하는 값 int value_to_find = 3; // std::find는 반복자를 반환 // std::vector::iterator it라 써도 가능 auto it = std::find(vec.begin(), ve.. 2025. 2. 13. 범위 기반 for문 string str = "123";for (char c : str) { cout 여기서 c는 복사한 값으로 str 자체를 나타내고 있지 않음 2025. 2. 12. pair ◆ vectorint, int>> 이름;pair 생성이름.first; // 첫 번째 값이름.second; // 두 번째 값 2025. 2. 11. accumulate #include #include #include // accumulate 사용을 위해 필요int main() { std::vector vec = {1, 2, 3, 4, 5}; int sum = std::accumulate(vec.begin(), vec.end(), 0); // 초기값: 0 std::cout 2025. 2. 10. 이전 1 2 3 4 5 6 ··· 19 다음 728x90