gpt4 book ai didi

c++ - 如何访问使用引用给出的 map ?

转载 作者:行者123 更新时间:2023-12-02 04:58:30 29 4
gpt4 key购买 nike

我需要引用文献中给出的 map 大小。引用点是什么?如果是对所有键值和映射值的引用,我可以将它们全部打印出来吗?

const std::map<std::string, cModule*>& getManagedHosts()  { return hosts; }

我试图获取 getManagedHosts() 的大小,但结果为零。

const std::map<std::string, cModule*>& allHosts = tr->getManagedHosts(); 
unsigned int numHosts = allHosts.size();

最佳答案

可能有两种情况:

  • map 上真的是空的。
  • 返回的 map 在函数 getManagedHosts() 的范围内实例化,并且在外部不可见。

关于c++ - 如何访问使用引用给出的 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49759084/

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