- 关键字
restrict
只用于限定指针; - 该关键字用于告知编译器,所有修改该指针所指向内容的操作全部都是基于(base on)该指针的,即不存在其它进行修改操作的途径;
- 这样的后果是帮助编译器进行更好的代码优化,生成更有效率的汇编代码。
void *memcpy( void * restrict dest , const void * restrict src, size_t n)
restrict
只用于限定指针;void *memcpy( void * restrict dest , const void * restrict src, size_t n)