C, C++/C++ 언어
[C++] 범위 기반 for를 사용하기 위한 사용자 타입의 필요조건
범위 기반 for ( range-based for )범위 기반 for는 배열이나 컨테이너 같이 데이터의 연속을 나타내는 객체의 모든 멤버를 순환하는 구문입니다.다음의 예문은 std::vector 객체의 원소를 순환하기 위해 범위 기반 for 구문을 사용하는 법을 보여줍니다.int main(){ using std::cout; // using 선언문 vector vec = { 1, 2, 3, 4, 5 }; for( const auto& x : vec ){ // 범위 기반 for cout ▼출력1, 2, 3, 4, 5,이 기능은 원소의 인덱스를 신경 쓸 필요가 없는 경우에 상당히 간편한 기능입니다.원소를 처리할 변수의 이름( 여기선 x )과 속성( const나 참조 )만 설..
2024. 11. 9.