gpt4 book ai didi

结构 vector 的 C++ 映射?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:17:38 26 4
gpt4 key购买 nike

下面是我的代码片段:


struct dv_nexthop_cost_pair
{
unsigned short nexthop;
unsigned int cost;
};<p></p>

<pre><code>map<unsigned short, vector<struct dv_nexthop_cost_pair> > dv;
</code></pre>

<p></p>

我收到以下编译器错误:

error: ISO C++ forbids declaration of `map' with no type

声明这个的正确方法是什么?

最佳答案

要么您忘记了 #include 正确的 header ,要么没有导入 std 命名空间。我建议如下:

#include <map>
#include <vector>

std::map<unsigned short, std::vector<struct dv_nexthop_cost_pair> > dv;

关于结构 vector 的 C++ 映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2657501/

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