我有一个QMultiHash<Key, Value*>
. 我可能有不止一个,所以我确实想存储与 each 对应的每个Value*
,但我不想在不止一次的地方存储完全相同的副本。 Key
Value*
Key
key1 == key2 && value1 == value2
如果我QMultiHash::insert( Key, Value* )
用Key/Value*
已经在哈希中的一对调用,它会添加第二个副本吗?换句话说,如果我insert()
用同一对多次调用Key/Value*
,然后调用QMultiHash::values( Key )
我会返回相同的Value*
一次,还是会得到一个列表,其中Value*
出现的次数与我调用插入的次数相同?