我有两节课:
class A {
public:
/** Brief description
* Grand description
*/
virtual void func() {
// Do something.
}
};
class B: public A {
// How to re-describe func() here?
};
我在 Doxygen 配置中打开了描述继承,这很好。但是我想将派生类中的描述更改为在基类中实现的一些函数,而不重新实现这些函数。
当然,我可以执行以下操作:
class B: public A {
public:
/** My new description.
* ...
*/
virtual void func() {
A::func();
}
};
但对我来说似乎“丑陋” - 编写不必要的代码只是为了添加一些评论。
还有其他解决方案吗?