Obsolete Members for QHash

以下成员源于类 QHash 已过时。 提供它们是为使旧源代码能继续工作。强烈建议不要在新代码中使用它们。

公共函数

(obsolete) QHash::iterator insertMulti (const Key & key , const T & value )
(obsolete) QList<Key> uniqueKeys () const
(obsolete) QHash<K, V> & unite (const QHash<K, V> & other )
(obsolete) QList<T> values (const Key & key ) const

成员函数文档编制

QHash::iterator QHash:: insertMulti (const Key & key , const T & value )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

插入新项具有 key 和值 value .

If there is already an item with the same key in the hash, this function will simply create a new one. (This behavior is different from insert (), which overwrites the value of an existing item.)

This function is obsolete. Use QMultiHash or QMultiMap 代替。

另请参阅 insert () 和 values ().

QList < Key > QHash:: uniqueKeys () const

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

使用 QMultiHash for storing multiple values with the same key.

Returns a list containing all the keys in the map. Keys that occur multiple times in the map (because items were inserted with insertMulti (),或 unite () was used) occur only once in the returned list.

该函数在 Qt 4.2 引入。

另请参阅 QMultiHash::uniqueKeys ().

QHash < K , V > &QHash:: unite (const QHash < K , V > & other )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

Inserts all the items in the other hash into this hash. If a key is common to both hashes, the resulting hash will contain the key multiple times.

QList < T > QHash:: values (const Key & key ) const

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

这是重载函数。

使用 QMultiHash for storing multiple values with the same key.

Returns a list of all the values associated with the key , from the most recently inserted to the least recently inserted.

另请参阅 count () 和 insertMulti ().