C++ 有类似 List<>
的东西吗?在 C# 中?类似于 List<string>
用于存储字符串数组。
最佳答案
答案其实是
std::vector<std::string>
std::list
是一个链表,而不是像 C# 的 List<T>
这样的数组类。
例如
#include <iostream> // iostream is for cout and endl; not necessary just to use vector or string
#include <vector>
#include <string>
using namespace std;
int main()
{
vector<string> list;
list.push_back("foo");
list.push_back("bar");
for( vector<string>::const_iterator it = list.begin(); it != list.end(); ++it )
cout << *it << endl;
return 0;
}
std::list
class 实际上等同于 C# 的 LinkedList<T>
类。
关于c# - C++ 在 C# 中有类似 List<string> 的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6320622/