Rational® Rhapsody®에서omu* 컨테이너는 템플리트로 구현되지 않은 컨테이너입니다. 템플리트가 없는 컨테이너를 사용하면 생성된 코드의 크기도 상당히 줄어듭니다. OMUList는 형식이 없는 링크된 목록입니다.
이 클래스는 헤더 파일인 omulist.h에 정의되어 있습니다.
첫 번째
목록에서 첫 번째 요소를 지정합니다. 이는 다음과 같이 정의합니다.
OMUListItem* first;
마지막
목록에서
마지막 요소를 지정합니다. 이는 다음과 같이 정의합니다.
OMUListItem*
last;
예제
다음 예제를 살펴보십시오.
OMUIterator
iter(itsObserver);
while (*iter)
{
(static_cast<Observer*>(*iter))->notify();
iter++;
}