listOfVecto-6ren">
gpt4 book ai didi

c++ - "a list of vectors of ints"- 这可能吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:28:20 25 4
gpt4 key购买 nike

是否可以在模板中使用模板,列表可以是任何东西的列表,字符串可以是任何东西的字符串,所以我可以有一些其他类型的字符串列表,例如 int 吗?

首先想到的是:

std::list<std::vector<int>> listOfVectorsOfIntegers;

遗憾的是,它失败了,所以我想知道,有没有办法合法地这样做?

编辑:抱歉,在我的案例中我实际上并没有使用字符串,只是为随机容器键入它而不考虑它不是模板。在我的例子中,问题是使用 >> 而不是 >>,添加一个空格可以解决问题。

最佳答案

std::string 本身不是类模板

您可能想要其中之一:

std::list<std::vector<int>>   a;
std::vector<std::vector<int>> b;
std::list<std::list<int>> c;

在C++03和C++98中,>>应该用空格隔开;在 C++11 中,没有这样的需要。

关于c++ - "a list of vectors of ints"- 这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8777023/

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