在C++中,调用#include,可以使用string类来定义字符串
string str="hello world";
如果我们试图用以下方法,像C语言一样去定义一个指针变量指向首地址,编译器会报错。
string str="hello world";
char* pstart=str;
//编译器会在第二条语句报错
解决方法:
string var = "hello world";
const char *ptr = var.c_str();
在C++中,调用#include,可以使用string类来定义字符串
string str="hello world";
如果我们试图用以下方法,像C语言一样去定义一个指针变量指向首地址,编译器会报错。
string str="hello world";
char* pstart=str;
//编译器会在第二条语句报错
解决方法:
string var = "hello world";
const char *ptr = var.c_str();