gpt4 book ai didi

c++ - 对类型值的引用绑定(bind)删除限定符 MULTISET

转载 作者:行者123 更新时间:2023-11-28 04:20:38 25 4
gpt4 key购买 nike

C酒店&酒店= *it;我在这一行有问题。当我尝试编译所有代码时,我得到错误绑定(bind)到类型 drops 限定符的值的引用。

void addHotel(CHotel & hotel) {
m_veriga.insert(hotel);
multiset<CHotel>::iterator it;


for (it = m_veriga.begin(); it != m_veriga.end(); ++it)
{
CHotel& hotel = *it;
cout << hotel.getHotelName() << endl;
}
}

最佳答案

解引用迭代器将为您提供 setmultiset 中的 const CHotel 引用。所以 CHotel const& hotel = *it; 将起作用。

关于c++ - 对类型值的引用绑定(bind)删除限定符 MULTISET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55515808/

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