gpt4 book ai didi

c++ - 我们可以有像 map> 这样的数据结构吗?

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

我想在 C++ 中有以下类型的数据结构。

map<string,pair<string,vector>>.

有什么建议吗?

最佳答案

map<string,pair<string,vector>>

没有。你不能有这样的数据结构。

原因是:vector 是一个类模板,这意味着它需要您将 type 作为模板参数传递给它。如果你这样做,那么你肯定可以拥有这样的数据结构:

map<string,pair<string,vector<T>>> data;

其中 T 是某种类型。

请注意,如果您使用的是 C++03(或 C++98),则必须在每对 > 之间放置额外的空格,表示 >>>> 应该看起来像 >> >。但是,在 C++11 中,不需要额外的空间,这意味着 >>> 应该可以正常工作。

关于c++ - 我们可以有像 map<string,pair<string,list>> 这样的数据结构吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9632152/

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