const char * a = "SSS" 与 const char a[] = "SSS" 的区别之一

来源:互联网 发布:东方网络股票股吧 编辑:程序博客网 时间:2024/05/01 22:53

今天碰到一个问题, 在.h里定义如题的文件,一开始用第一种方法,总是报错重复定义

 

 

也加了 #ifndef ... , 后来改为第二种就好了

 

 

因为第一种const 修饰的是char * 而不是a, 所以a是变量,

 

 

而第二种a是常量,所以可以被多个cpp文件include

原创粉丝点击