_use_decl_annotation_是什么意思?
what is _Use_decl_annotations_ meaning
我是新来的。我想知道_use_decl_annotation_是什么意思。我从MSDN学习过:http://msdn.microsoft.com/en-us/library/jj159529.aspx。
"可用于函数定义(也称为函数体)代替头文件中的注释列表。当如果使用_Use_decl_annotations_,则出现在同一函数的作用域标头上的注释将被当作它们也是作用域标头一样使用存在于具有_use_decl_annotation_的定义中注释。"
然而,我就是进不去。何时以及为什么我应该在函数上使用它?
该注释指示静态代码分析工具在分析函数定义时从声明中获取注释。
这是有用的,例如,当你实现一个API作为头文件和二进制文件。在此场景中,您通常希望向API用户提供实现所使用的相同的SAL注释。为了防止重复注释,公共头文件中的函数声明用SAL注释装饰,私有实现使用_Use_decl_annotations_
来重用相同的注释用于静态代码分析。
相关文章:
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 标准 N3337 5.2.10 第 7 条中的C++"类型"是什么意思?
- "类模板示例<int>;"语句对 C++11 是什么意思?
- 线应该是什么意思
- "CID"在AT+HTTPPARA= "CID" ,1中是什么意思
- 表达式"b=(b-x)&x"是什么意思?
- 这个表达是什么意思?
- 此代码验证公式是什么意思?
- 跟踪日志中的T.11803()是什么意思?
- 这个额外的关键字在这个 c++ 类声明中是什么意思?
- * 和 ** 在 C++ 函数声明中是什么意思?
- _T("xyz")是什么意思?
- #define Dbg(fmt,..) (0) 是什么意思? 警告:表达式无效
- 这行代码到底是什么意思?
- 当我们说在执行程序时将操作系统的控制权传递给main()函数时,我们的意思是什么
- 这句话在c++中的意思是什么
- 这个typedef的意思是什么
- 这句话的意思是什么
- 意思是什么
- 这个句法的意思是什么?