传递字符串是否""
等同于通过调用std::str("")
C++ 传递字符串?
例如,给定一个接受std::str
作为参数的函数:
void funcA(std::string arg) {
arg = "abc";
}
我应该用funcA(std::string("abc"));
or来称呼它funcA("abc");
吗?即第二个版本是char数组的类型转换吗?
传递字符串是否""
等同于通过调用std::str("")
C++ 传递字符串?
例如,给定一个接受std::str
作为参数的函数:
void funcA(std::string arg) {
arg = "abc";
}
我应该用funcA(std::string("abc"));
or来称呼它funcA("abc");
吗?即第二个版本是char数组的类型转换吗?