QValueListConstIterator类参考
QValueListConstIterator类提供了QValueList的常量迭代器。
详情请见……
#include <qvaluelist.h>
所有成员函数的列表。
公有成员
bool
operator== ( const QValueListConstIterator<T> & it ) const
bool
operator!= ( const QValueListConstIterator<T> & it ) const
详细描述
QValueListConstIterator类提供了QValueList的常量迭代器。
和QValueListIterator形成对比,这个类是用来遍历一个常量列表的。它不允许对列表中的值进行修改,因为这将会破坏常量的语义。
你可以通过使用QValueList中定义的const_iterator来创建合适的常量迭代器类型。
关于QValueList的迭代器更多的信息,请参考QValueListIterator。
也可以参考QValueListIterator、a href="qvaluelist.html">QValueList、Qt模板库类和非GUI类。
成员类型文档
QValueListConstIterator::pointer
值类型的指针。
QValueListConstIterator::reference
值类型的引用。
QValueListConstIterator::value_type
值的类型,T。
成员函数文档
QValueListConstIterator::QValueListConstIterator ()
创建未定义的迭代器。
QValueListConstIterator::QValueListConstIterator ( const QValueListConstIterator<T> & it )
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。
构造一个迭代器it的复制。
QValueListConstIterator::QValueListConstIterator ( const QValueListIterator<T> & it )
构造一个迭代器it的复制。
bool QValueListConstIterator::operator!= ( const QValueListConstIterator<T> & it ) const
比较这个迭代器和it并且如果它们指向不同的项,返回真,否则返回假。
const T & QValueListConstIterator::operator* () const
星号操作符。返回当前迭代器项的引用。
前置++让当前项后的一项变为当前向并且返回原来的当前项。迭代器不能检测它是否到达了列表末尾。增加这个迭代器就会返回end()导致未定义的结果。
QValueListConstIterator<T> QValueListConstIterator::operator++ ( int )
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。
后置++让当前项后的一项变为当前向并且返回原来的当前项。迭代器不能检测它是否到达了列表末尾。增加这个迭代器就会返回end()导致未定义的结果。
前置--让当前项前的一项变为当前向并且返回原来的当前项。迭代器不能检测它是否到达了列表开始。增加这个迭代器就会返回begin()导致未定义的结果。
QValueListConstIterator<T> QValueListConstIterator::operator-- ( int )
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。
后置--让当前项前的一项变为当前向并且返回原来的当前项。迭代器不能检测它是否到达了列表开始。增加这个迭代器就会返回begin()导致未定义的结果。
bool QValueListConstIterator::operator== ( const QValueListConstIterator<T> & it ) const
比较这个迭代器和it并且如果它们指向相同的项,返回真,否则返回假。
这个文件是Qt工具包一部分。
版权所有 © 1995-2002
Trolltech。保留所有权利。