注释C / C ++代码

时间:2014-01-28 06:52:29

标签: c++ c annotations

最近,我掌握了Microsoft的Standard Annotation Language (SAL)来注释C / C ++源代码。此功能对于调试和开发过程非常有用,但不幸的是它不是一个可移植的跨平台库。是否有用于注释C / C ++代码的标准或开源工具? gcc 中是否有类似的功能?

1 个答案:

答案 0 :(得分:10)

我最接近的是GCC's attributes,但其他编译器不支持语法。 GCC属性语法不支持与SAL一样多的注释,但您可能会发现一些注释很有用。

或者,如果您使用模板,则可能需要查看大多数编译器支持的Boost Static Assert

另请注意CLANG supports more annotations than GCC,使用CLANG的静态分析器可能更接近您想要的。