Make Unreal REAL.
article thumbnail

 

반복자는 증감 연산자, 비교 연산자를 지원한다.

 

순방향 반복자(Forward Iterator)

앞에서 뒤 방향으로 진행한다.

 

역방향 반복자(Reverse Iterator)

역방향 반복자는 뒤에서 앞 방향으로 진행한다.

 

#include <iostream>
#include <vector>

using namespace std;

void main()
{
    vector<int> v = {1, 2, 3, 4, 5};
    
    for (vector<int>::iterator it = v.begin(); it != v.end(); ++it)
    	cout << *it << ' ';
    cout << endl;
    
    for (vector<int>::reverse_iterator ri = v.rbegin(); ri < v.rend(); ++ri)
    	cout << *ri << ' ';
    cout << endl;
}

 

출력

1 2 3 4 5
5 4 3 2 1

'C++ > 기타' 카테고리의 다른 글

템플릿(Template)  (0) 2023.01.20
깊은 복사와 얕은 복사  (0) 2023.01.20
메모리 누수(Memory Leak)  (0) 2023.01.19
nullptr과 NULL  (0) 2023.01.19
댕글링 포인터(Dangling pointer)  (0) 2023.01.19
profile

Make Unreal REAL.

@diesuki4

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그