gpt4 book ai didi

c++ - C++ 中的列表<字符串>

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:56:33 24 4
gpt4 key购买 nike

我对 C# 很在行,但对 C++ 还是个新手。我进行了搜索,但发现了很多不同的解决方案,其中大部分都不起作用,可能是因为存在不同版本的 C++。

我正在使用 turbo C++ 4.5,我想要类似 C# 的字符串列表

List<string> s = new List<string>();
s.Add("1");

我对 C++ 数组了解一点,但我不知道声明时项目的数量,这就是为什么我想要类似 List 的解决方案,以便我可以声明一次并在以后添加项目。

有人告诉我应该用指针来做,但我不知道怎么做。可能吗?或者有什么办法吗?

如果您有答案请解释一下,因为我真的很喜欢学习,谢谢。

最佳答案

相当于 C# List<T> std::vector<T> .对应你的C#代码的C++代码是这样的:

using namespace std;
....
vector<string> s;
s.push_back("1");

你不应该听取建议为自己编写这样一个类。在适当的地方,始终使用标准容器。

关于c++ - C++ 中的列表<字符串>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14417513/

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