restrict
Microsoft 专用
应用于函数声明或定义,该属性返回鼠标指针的类型和通知编译器该函数将返回一个对象,它将不会与任何其他指针作为别名定义。
__declspec(restrict) return_type f();
备注
编译器将传播__declspec(restrict)。 例如,CRT malloc函数都带有__declspec(restrict) ,因此,将指针初始化与内存位置malloc也不是别名的暗示担保。
编译器不会检查鼠标指针实际上不是别名。 开发人员有责任确保该程序不会不别名使用标记的指针restrict __declspec修饰符。
在变量上相似的语义,请参阅__restrict。
示例
请参阅noalias示例使用restrict。
有关限制关键字的一部分的 C++ 的存储系统的信息,请参阅限制(C++ AMP)。
结束 Microsoft 特定于