gpt4 book ai didi

C++通过指针对象键访问 map 元素给出非法操作错误

转载 作者:行者123 更新时间:2023-11-27 23:58:50 25 4
gpt4 key购买 nike

<分区>

好的,这是我遇到问题的代码片段(由于工作原因,类名已更改)

const std::map<A*, std::pair<int, B*> > &aMap = ot->getAMap();
A *a = getAFromSomewhere();
B* b = aMap[a].second; //The line that the compilation error points to.

Error: The operation "const std::map<A*, std::pair<int, B*>, std::less<A*>, std::allocator<std::pair<A*const, std::pair<int, B*>>>>[A*]" is illegal.

有人知道为什么会这样吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com