バナーをクリックすれば目次に戻ります
Copyright 1999 Rogue Wave Software
Copyright 1999 Sun Microsystems, Inc.
#include <rw/tvhdict.h> unsigned hashFun(const K&); RWTValHashDictionary<K,V> dictionary(hashFun); RWTValHashDictonaryIterator<K,V> iterator(dictionary);
注 - 標準 C++ ライブラリがない場合は、ここで説明しているインタフェースを使用してください。標準 C++ ライブラリがある場合は、クラスリファレンスの説明にあるインタフェースを使用してください。
すべての Rogue Wave 反復子と同様に、作成直後の "現在の項目" は未定義で、operator() か他の有効な操作によってユーザーが定義する必要があります。
反復子がコレクションの最後を越えると無効になります。そのまま使用し続けると、予期できない結果をもたらします。
なし
RWTValHashDictionaryIterator(RWTValHashDictionary& c);
RWBoolean operator++();
RWBoolean operator()();
RWTValHashDictionary* container() const;
K key() const;
void reset();
void reset(RWTValHashDictionary& c);
V value() const;