gpt4 book ai didi

c++ - 只读 std::map?

转载 作者:行者123 更新时间:2023-11-30 00:53:04 28 4
gpt4 key购买 nike

我想从我的类(class)返回一个类似 boost::iterator_range 的只读适配器, 但对于 std::map并支持 operator[] (即不是 boost::iterator_range<std::pair<key_type, value_type>> )是否存在类似的东西?

例如

class processor
{
public:

// boost::map_view is made up.
// The data member could be std::map boost::multimap etc...

virtual boost::map_view<std::string, boost::signals2::signal<int>> outputs() = 0;

};

最佳答案

您可以使用常量引用。

关于c++ - 只读 std::map?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17501536/

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