这是C++中有效的数据结构Map <string,string,string>吗?

rda*_*mon 4 c++

我必须为每个变量存储3个字符串,但不知道在C++中哪个是最好的数据结构.
我只能想到Struct,但不确定它是否是最好的方法.

字符串var [100] [3],第一维(100)应该动态添加和删除.

我用map,multimap尝试了各种各样的东西.

任何帮助表示赞赏.谢谢

Al *_*epp 8

如果你在三元组中总是只有3个字符串并且想要有多个三元组,那么用三个字符串定义struct并将其放入std::vector.

struct Triplet {
  std::string a,b,c;
};

std::vector<Triplet> data;
Run Code Online (Sandbox Code Playgroud)