一个全局变量被多个文件包含,重复定义 一个全局常量被多个文件包含——常量自带static属性,多个模块彼此看不到其他文件的这个变量,不会重复定义 "wangqi"是一个常量字符数组,将其首元素指针赋值给一个元素,没有问题
const char* CONST_STRING = "wangqi"; 好像经常这么用,也没报错啊
报什么错? 引用 楼主 GInewmember 的回复:弱问诸位大婶,关于这个赋值语句const char* CONST_STRING = "wangqi";错误原因的详细分析。如果是 char* const CONST_STRING = "wangqi"; 为何就正确? "wangqi"是一个字符串常量赋值给一个指针常量,这不矛盾吗?
弱问诸位大婶,关于这个赋值语句const char* CONST_STRING = "wangqi";错误原因的详细分析。如果是 char* const CONST_STRING = "wangqi"; 为何就正确? "wangqi"是一个字符串常量赋值给一个指针常量,这不矛盾吗?
65,208
社区成员
250,517
社区内容
加载中
试试用AI创作助手写篇文章吧