作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 C/C++ 中,我通常需要记录一个属性,而不仅仅是它的访问器(getter 和 setter)。一些文档系统直接支持这一点,例如 GTK-Doc。但是我如何使用 Doxygen 做到这一点呢?
我在 getter 中描述属性,但这绝对不是解决方案。在 getter 和 setter 中复制描述更糟糕。
一个典型的 C 示例,其中 Obj
是不透明的:
/**
* Doc for getter
*/
int getSize(Obj* obj);
/**
* Doc for setter
*/
void setSize(Obj* obj, int size);
// Where to put the documentation for size itself?
最佳答案
你可以这样做:
class SomeClass
{
private:
m_size ///< Documentation for the property...
}
请参阅“将文档放在成员之后”部分 here .该页面上指定了各种其他评论格式。您可以选择最适合您现有资源的一种。
关于documentation - 如果语言仅支持访问器,如何在 Doxygen 中记录属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44268880/
我是一名优秀的程序员,十分优秀!