在c ++中,所以我需要使用以下内容:
set<pair<string, string>> info;
Run Code Online (Sandbox Code Playgroud)
设置信息中包含字符串对.如何初始化此信息变量?我不需要将其初始化为任何特定的东西.但只是为了初始化?
例如:
int i = 0;
Run Code Online (Sandbox Code Playgroud)
std::set并且std::string都有默认的构造函数,可以将它们正确地初始化为空.所以你不需要做任何特别的事,你的声明就足够了.
set<pair<string, string>> info;
Run Code Online (Sandbox Code Playgroud)
如果要使用一些初始元素初始化集合,并且使用的是C++ 11,则可以执行以下操作:
set<pair<string,string>> info = {
{"one","two"},
{"three","four"},
{"five","six"}
};
Run Code Online (Sandbox Code Playgroud)
这将使用3对字符串初始化集合.如果您不使用C++ 11,请使用set::insert.