我的问题与在C++中使用"s"后缀有关?
使用"s"后缀的代码示例:
auto hello = "Hello!"s; // a std::string
Run Code Online (Sandbox Code Playgroud)
同样可以写成:
auto hello = std::string{"Hello!"};
Run Code Online (Sandbox Code Playgroud)
我能够在网上找到"s"后缀应该用于最小化错误并澄清我们在代码中的意图.
因此,使用"s"后缀仅仅是为了代码的读者?或者还有其他优势吗?