问题描述:“const char* “ 类型的值不能用于初始化 “char* “ 类型的实体
char * str = "hello, world!";
问题原因:在C++项目中,"hello, world!" 是 const char * ,故无法完成初始化。
解决方法:
1.先将字符串使用数组进行存储,再使用指针
char c[] = "hello, world!";
char * str = c;
2.在前面加const
const char * str = "hello, world!";
3.对变量进行强转
char * str = (char *)"hello, world!";