
InternalIterator::current 메서드는 현재 반복 가능한 객체의 현재 항목을 반환하는 메서드입니다.
이 메서드를 사용하려면 반복 가능한 객체를 생성하고, 반복자 객체를 생성한 다음, 반복자 객체의 current 메서드를 호출하면 됩니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
cpp
#include
#include
int main() {
// 반복 가능한 객체 생성
std::vector vec = {1, 2, 3, 4, 5};
// 반복자 객체 생성
auto it = vec.begin();
// 현재 항목 얻기
int current = *it;
std::cout << "현재 항목: " << current << std::endl;
return 0;
}
이 예제에서는 std::vector 객체를 생성하고, begin() 메서드를 사용하여 반복자 객체를 생성한 다음, 반복자 객체의 current 메서드를 사용하여 현재 항목을 얻습니다.
현재 항목은 반복자 객체가 가리키는 항목의 값을 반환합니다.
이 메서드는 반복자 객체가 현재 항목을 가리키고 있는 경우에만 작동합니다. 반복자 객체가 끝에 도달한 경우, end() 메서드를 호출하면 end() 메서드가 반환하는 반복자 객체는 current 메서드를 호출할 수 없습니다.
2025-05-06 17:26