const char*, char const*, char*const的区别

最近在研究busybox的fdisk代码,不觉明厉!差点让const这个尤物给迷糊!现在找到顺服的方法: code

先读读这个, 方法

char ** p1; 
//    pointer to    pointer to    char 
const char **p2;
//    pointer to    pointer to const char 
char * const * p3;
//    pointer to const pointer to    char 
const char * const * p4;
//    pointer to const pointer to const char 
char ** const p5;
// const pointer to    pointer to    char 
const char ** const p6;
// const pointer to    pointer to const char 
char * const * const p7;
// const pointer to const pointer to    char 
const char * const * const p8;
// const pointer to const pointer to const char
若是不以为拗口,伱伢估计明了,这个好东西已经属于你了,难免有些高智商会犯晕,来,看看这个方法:

把一个声明从右向左读。就像刚同样再复读一遍,伱伢就明了! di

相关文章
相关标签/搜索