【发布时间】:2013-08-15 11:00:06
【问题描述】:
这两种声明的类型是否兼容?
void f(char *, char *);
void f(char *restrict, char *restrict);
或类似:
void g(char *);
void g(char *const);
我很难在标准中找到涵盖该问题的任何内容。我最感兴趣的主题是手动原型化函数是否有效,省略restrict关键字,其中实际类型可能具有限制限定参数,具体取决于C版本或正在使用的其他库的版本。
【问题讨论】:
-
是的,这些是兼容的; 挖掘标准报价
标签: c language-lawyer restrict-qualifier