全站数据
8 4 2 0 5 8 1

attribute编程是什么指令

也士工程师 | 简单学习,快乐成才!         
问题更新日期:2024-11-11 08:48:57

问题描述

attribute编程是什么指令希望能解答下
精选答案
最佳答案

attribute是个编译器指令,告诉编译器声明的特性,或者让编译器进行更多的错误检查和高级优化。

attribute 可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。

attribute是GCC的特性,LLVM借鉴过来,又对其进行了扩展。

当attribute用于修饰对象时,它就如同C 语言语法体系结构的类型限定符,跟const , volatile , restrict 等属一类。

当attribute用于修饰函数时,它就相当于一个函数说明符,跟inline,Noreturn 属同一类。