typedef struct
{
char * const s;
}_Screen_Info;
我这么定义一个数据类型,它的成员s是个指向只读字符串的指针吧?const的位置对不对?
這是說Pointer不可變,但指向的字串/字元內容可變,這應該不符合您需求
const char * s;
這是說Pointer可變,但指向的字串/字元內容不可變,這應該是您要的
不对;char const *s; 或者const char *s; 才对
你写的是指针s指向不能改变。
}_Screen_Info;才对
参考 http://blog.csdn.net/shine_journey/article/details/50811768
一般我都是写成
const char *s;
这样的,你那种写法不知道行不行