c_str() 以const char* 类型返回 string 内含的字符串
如果一个函数要求char*参数,可以使用c_str()方法:
string s = "Hello World!";
printf("%s", s.c_str()); //输出 "Hello World!"
本文介绍如何使用c_str()方法将C++中的std::string对象转换为C风格的字符串(const char*)。通过示例展示了如何将string类型的变量传递给需要char*参数的函数。

被折叠的 条评论
为什么被折叠?