QValueListConstIterator类

Qt 3.0.5

主页 | 所有的类 | 主要的类 | 注释的类 | 分组的类 | 函数

QValueListConstIterator类参考

QValueListConstIterator类提供了QValueList的常量迭代器。 详情请见……

#include <qvaluelist.h>

所有成员函数的列表。

公有成员


详细描述

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

星号操作符。返回当前迭代器项的引用。

QValueListConstIterator<T> & QValueListConstIterator::operator++ ()

前置++让当前项后的一项变为当前向并且返回原来的当前项。迭代器不能检测它是否到达了列表末尾。增加这个迭代器就会返回end()导致未定义的结果。

QValueListConstIterator<T> QValueListConstIterator::operator++ ( int )

这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。

后置++让当前项后的一项变为当前向并且返回原来的当前项。迭代器不能检测它是否到达了列表末尾。增加这个迭代器就会返回end()导致未定义的结果。

QValueListConstIterator<T> & QValueListConstIterator::operator-- ()

前置--让当前项前的一项变为当前向并且返回原来的当前项。迭代器不能检测它是否到达了列表开始。增加这个迭代器就会返回begin()导致未定义的结果。

QValueListConstIterator<T> QValueListConstIterator::operator-- ( int )

这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。

后置--让当前项前的一项变为当前向并且返回原来的当前项。迭代器不能检测它是否到达了列表开始。增加这个迭代器就会返回begin()导致未定义的结果。

bool QValueListConstIterator::operator== ( const QValueListConstIterator<T> & it ) const

比较这个迭代器和it并且如果它们指向相同的项,返回真,否则返回假。


这个文件是Qt工具包一部分。 版权所有 © 1995-2002 Trolltech。保留所有权利。


Copyright © 2002 Trolltech Trademarks 译者:Cavendish
Qt 3.0.5版