Kev*_*yon 3 c++ annotations compiler-warnings sal
我正在尝试将Micosoft的SAL注释用于我的项目,但是我得到了以下警告,我不知道为什么.
作为一个例子,我创建了一个新的C++控制台应用程序,并拥有以下代码:
#include <sal.h>
class Whatever
{
public:
_Check_return_ int Method(__in int number) ;
};
int main()
{
return 0;
}
Run Code Online (Sandbox Code Playgroud)
当我使用Visual Studio 2008编译时,我收到以下警告:
警告C6540:在此函数上使用属性注释将使其所有现有的__declspec注释无效
在文件"c1xxast"中
我究竟做错了什么?如果我删除了_Check_return_或者__in,则警告消失.
我找不到任何关于警告C6550的参考.但是可以在这里找到相同的文本:http://msdn.microsoft.com/en-us/library/dd445322.aspx,但它不是很有帮助.
| 归档时间: |
|
| 查看次数: |
2630 次 |
| 最近记录: |