StableArray<Type>::Enumerate
Iterator Enumerate (void);
ConstIterator Enumerate (void) const;
리턴 값
설명
반복자가 획득한 항목들에 대한 참조들의 디레퍼런싱은 부모 배열 상에서 Compact 메소드가 호출될 때까지만 사용할 수 있습니다.
이 메소드는 Begin 메소드와 같습니다.
예제
GS::StableArray<GS::String> array; // 문자열들의 배열 GS::StableArray<GS::String>::Iterator it = array.Enumerate (); // 반복자 획득하기 (또는 array.Begin ()) while (it != NULL) { // 시퀀스 끝까지 (배열) GS::String s = *it; // 반복자 디레퍼런싱 (레퍼런스를 리턴함) *it = s; // 반복자 디레퍼런싱 (레퍼런스를 리턴함) USize length = it->GetLength (); // 반복자 디레퍼런싱 (포인터를 리턴함) ++it; // 다음 항목으로 전진 }
이 예제는 배열로부터 획득한 반복자들의 사용법을 보여줍니다.