我希望你们能帮我解决这个问题。我想创建集。我想我想像这样构建它们。有一个这样的指针 vector :
vector<char*> sets;
用户将在其中输入单个字母来表示集合的名称,例如“A”。但是我希望“A”指向另一个容器,这样我就可以添加元素。
这是 vector 的 vector 吗? “A”如何指向其容器?
最佳答案
您需要的是 map .
std::map<char, std::vector<YourElementClass> >
关于c++ - 构成一个或多个集合的指针 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1239557/