C++ string类转换为const char*

来源:互联网 发布:linux内核双机调试 编辑:程序博客网 时间:2024/06/05 06:05

将string直接转换成const char *类型,一个是.c_str(),一个是data成员函数。

#include <cstring>#include <iostream>#include <cstdio>using namespace std;int main(){    string s1 = "hello world!";    const char *p1 = s1.c_str();    const char *p2 = s1.data();    printf("%s %s\n",p1,p2);    cout <<p1 << " "  << p2 << endl;    return 0;}


运行结果如下:

原创粉丝点击