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

char *和const char *是相同的类型吗,为什么?解决方案

2012-05-06 
char *和const char *是相同的类型吗,为什么?为什么,为什么,为什么?[解决办法]探讨既然是C版,函数重载什么

char *和const char *是相同的类型吗,为什么?
为什么,为什么,为什么?

[解决办法]

探讨

既然是C版,函数重载什么的省省吧(尽管C Rationale也说语法和语义是抄C++的了)。顺便,真要说重载,这里的一些规则也是特定于重载的,并不是一般的类型规则(如修饰一个int参数的const会被无视,而is_same<const int, int>::value等于false)。
ISO C11(N1570)
6.7.3/26 Any type so far mentioned is ……

热点排行