在使用如下语句:
char* c = “abc”;
时会报错:const char * 类型的实参与 char * 类型的形参不兼容
是因为abc是字符串常量。
解决:右侧栏创建的项目上右击“项目名称”—>“属性”—>“C/C++”—>“语言”,将“符合模式”改为“否”即可。
但这样指向之后*p的值永远无法改变,但p还能指向别的内容。
在使用如下语句:
char* c = “abc”;
时会报错:const char * 类型的实参与 char * 类型的形参不兼容
是因为abc是字符串常量。
解决:右侧栏创建的项目上右击“项目名称”—>“属性”—>“C/C++”—>“语言”,将“符合模式”改为“否”即可。
但这样指向之后*p的值永远无法改变,但p还能指向别的内容。