将const char *转换为不带构造函数的std :: string

时间:2018-03-04 09:12:37

标签: c++ string c-strings

我总是想知道为什么人们不能只将空终止的C字符串转换为std :: string(没有构造函数,编写辅助函数和其他解决方法)?它似乎是一个简单且过于普遍的问题,你可以说,argv [1]以null结尾的字符串作为传递给你的程序的参数(或任何其他自然发生的C字符串),你需要将它的值传递给a功能直接。

如何在不分配新字符串对象的情况下就地包装cstr?

0 个答案:

没有答案