c_str C++ · 常用功能
返回 std::string 底层 C 风格字符串的 const char* 指针,以 null 结尾。
怎么用
字符串.c_str()
小例子
std::string s = "hi"; const char* p = s.c_str(); std::cout << p;
运行结果
hi
提醒:返回的指针在 string 被修改或销毁后失效;传给 C API 时常用
官方文档:https://en.cppreference.com/w/cpp/string/basic_string/c_str
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条