首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问typedef的小疑点

2012-03-30 
请教typedef的小问题typedefchar*pstrpstr是char*类型的,那么constpstr为什么会被解释成char*const呢?个

请教typedef的小问题
typedef   char*   pstr;

pstr是char   *类型的,那么const   pstr为什么会被解释成char   *   const呢?个人认为从字面上看应该会被解释成const   char   *啊。



[解决办法]
http://hi.baidu.com/rfms/blog/item/e2d02d344caca83b5ab5f556.html
[解决办法]
楼上那个链接很精辟阿,收藏了
[解决办法]
规定,仅此而已。
[解决办法]
记得好像看过
说const修饰的是指针
[解决办法]
因为现在pstr是一个类型
就像const int a一样,你希望a是常量
const pstr p,这时p是常量
[解决办法]
编译器就是这么解释的,从语义上讲,就是 feng8208(人是铁饭是钢) 讲的意思.
要const, 那就直接定义一个 typedef const char* CPTR

热点排行