首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QMap迭代预测

QMap迭代预测
EN

Stack Overflow用户
提问于 2016-04-24 01:59:11
回答 1查看 8.3K关注 0票数 4

当键和值是带foreach的指针时,可以迭代qmap吗?

我总是收到错误:解密无法解析重载函数的地址。

代码语言:javascript
复制
template <typename T, typename T1>
bool func(T1* subject, QMap<T*,T1*>* map)
{
    //...
    foreach (T1* a, map->values) {

    }

谢谢你对我的照顾

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-24 11:53:03

正如迈克所指出的,在map->values()正常工作之前,您需要调用foreach

foreach对引用进行操作,QMap::values()返回它们的列表。这样做是可行的:

代码语言:javascript
复制
foreach (T1 a, map->values()) {
    if (a == *subject)
        ...
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36818467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档