初始化像“ std :: string mystring {”“};”这样的字符串是什么意思。它是C ++ 11或14的新功能吗?

时间:2019-07-04 00:01:22

标签: c++11 c++14

我是 C ++ 11和14 的新手。在我的新角色中,我看到了字符串已初始化(如下)的代码,我不知道这种新方式叫什么,以及在何处阅读。有人可以告诉它叫什么以及它如何工作。问候。

std::string mystring{""};

1 个答案:

答案 0 :(得分:2)

这是使用字符串文字的初始化,请参考:https://en.cppreference.com/w/cpp/string/basic_string/basic_string 请参阅注释。

您的示例与std:string s {“”,0};