我应该如何将typedef与Doxygen分类? 我的C++代码中有TyPufFrEST结构。截至目前,它们被列为\vartypedef。有更好的方法吗?下面是我的例子: /*! \var typedef etc * \brief A type defined structure for etc * * \param x type- Variable declaration for x * \param y type- Variable declaration for y */

我应该如何将typedef与Doxygen分类? 我的C++代码中有TyPufFrEST结构。截至目前,它们被列为\vartypedef。有更好的方法吗?下面是我的例子: /*! \var typedef etc * \brief A type defined structure for etc * * \param x type- Variable declaration for x * \param y type- Variable declaration for y */,c++,doxygen,C++,Doxygen,我知道我甚至不应该说param。还有什么可以使用的?根据有一个\typedef命令。该命令的行为与\var命令相同。如果将注释块放在typedef前面,则不需要使用任何特殊命令 /** This is the documentation for the following typedef */ typedef MyClass MyTypedef; 如果您希望将其置于typedef之后,请使用以下命令: typedef MyClass MyTypedef; /**< This is the

我知道我甚至不应该说
param
。还有什么可以使用的?

根据有一个
\typedef
命令。该命令的行为与
\var
命令相同。

如果将注释块放在typedef前面,则不需要使用任何特殊命令

/** This is the documentation for the following typedef */
typedef MyClass MyTypedef;
如果您希望将其置于typedef之后,请使用以下命令:

typedef MyClass MyTypedef;
/**< This is the documentation for the preceding typedef */
typedef MyClass MyTypedef;
/**<这是前面typedef的文档*/

只有当注释块必须位于与实际typedef不同的位置时,才需要使用\typedef。

为什么使用
typedef
?这是C++,而不是C.@ PUBY8:<代码> TyPulf S,仍然用于C++中,以提高代码可读性。
typedef
的一个常用用法是创建指向函数的指针。另一个是模板。@ ToMasMatthWS,我可以用TyPulf以这种方式理解,但是为什么<代码> TyPufFrase而不是<代码> Stutt?@ PUBY8:主要是允许将C代码移植到C++更容易。C++语言承载了大量的C语法,这就是其中之一。它不会干扰代码,也不会影响可执行文件。