读书人

char *和const char *是相同的类型吗

发布时间: 2012-05-06 16:15:43 作者: rapoo

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 ……

读书人网 >C语言

热点推荐