类记录如下:/***@briefNumberrepresentation*/classCNumber:publicCElem{/**@briefHoldstruefornegativevalues*/boolneg;...但是,代码中记录的变量没有出现在文档中(类摘要显示正常...)。我做错了什么? 最佳答案 这是私有(private)的。使其公开或protected,它会显示出来,或者通过在配置文件(通常是“Doxyfile”)中将EXTRACT_PRIVATE标记设置为YES来配置Doxygen以显示私有(private)成员)
类记录如下:/***@briefNumberrepresentation*/classCNumber:publicCElem{/**@briefHoldstruefornegativevalues*/boolneg;...但是,代码中记录的变量没有出现在文档中(类摘要显示正常...)。我做错了什么? 最佳答案 这是私有(private)的。使其公开或protected,它会显示出来,或者通过在配置文件(通常是“Doxyfile”)中将EXTRACT_PRIVATE标记设置为YES来配置Doxygen以显示私有(private)成员)
我有一个类,它有可能的功能,我想隐藏一个特定的功能。例如classTest{/***AboutFunction1**@param[in]arg1Aboutarg1*@param[in]arg2Aboutarg2*/publicvoidFunction1(intarg1,chararg2);//PresumesamedocumentationforthisfunctionalsopublicvoidFunction2(int,char);//PresumesamedocumentationforthisfunctionalsopublicvoidFunction3(int,char);/
我有一个类,它有可能的功能,我想隐藏一个特定的功能。例如classTest{/***AboutFunction1**@param[in]arg1Aboutarg1*@param[in]arg2Aboutarg2*/publicvoidFunction1(intarg1,chararg2);//PresumesamedocumentationforthisfunctionalsopublicvoidFunction2(int,char);//PresumesamedocumentationforthisfunctionalsopublicvoidFunction3(int,char);/
我有一个C++模板类base::Foo,我在另一个文件中有一个类base::bar::Foo:publicbase::Foo.Doxygen似乎不喜欢这样,因为它会引发错误:1:DetectedpotentialrecursiveclassrelationbetweenclasssnLib::mocTwod::DsaCellandbaseclassDsaCell!有没有办法防止这种情况发生?Doxygen的文档没有讨论这个错误或任何关于“潜在递归类关系”的内容。“基”类:/*!\filesnlib/DsaCell.hpp*/#ifndefsnlib_DsaCell_hpp#define
我有一个C++模板类base::Foo,我在另一个文件中有一个类base::bar::Foo:publicbase::Foo.Doxygen似乎不喜欢这样,因为它会引发错误:1:DetectedpotentialrecursiveclassrelationbetweenclasssnLib::mocTwod::DsaCellandbaseclassDsaCell!有没有办法防止这种情况发生?Doxygen的文档没有讨论这个错误或任何关于“潜在递归类关系”的内容。“基”类:/*!\filesnlib/DsaCell.hpp*/#ifndefsnlib_DsaCell_hpp#define
C++(非常多)不幸的设计缺陷之一是,在使用模板元编程时,基本上不可能将实现与接口(interface)分开。我的图书馆里到处都是这样的东西:templatetypenameboost::enable_if_c::valanddetail::IsMatrix::valanddetail::MatrixDimensionCheck::isStaticMatch,bool>::typeoperator==(constMa&a,constMb&b){returndetail::matrixEqual(a,b);}如果这不可读,我不怪你。如果参数是矩阵并且匹配维度,则大多数情况只是简单地将返回
C++(非常多)不幸的设计缺陷之一是,在使用模板元编程时,基本上不可能将实现与接口(interface)分开。我的图书馆里到处都是这样的东西:templatetypenameboost::enable_if_c::valanddetail::IsMatrix::valanddetail::MatrixDimensionCheck::isStaticMatch,bool>::typeoperator==(constMa&a,constMb&b){returndetail::matrixEqual(a,b);}如果这不可读,我不怪你。如果参数是矩阵并且匹配维度,则大多数情况只是简单地将返回
我正在使用QtCreator,我决定要记录我编写的函数,因此我将光标放在函数定义上方并键入/**像这样:/**voidMyClass::myFunction(intmyArg){...QtCreator自动扩展了该评论:/***@briefMyClass::myFunction*@parammyArg*/voidMyClass::myFunction(intmyArg){...这是什么?它记录在哪里?我可以用它来生成我自己的Qt助手吗qch帮助文件什么的? 最佳答案 应该记录在案here或here,但不是……所以这里有一些关于它的信
我正在使用QtCreator,我决定要记录我编写的函数,因此我将光标放在函数定义上方并键入/**像这样:/**voidMyClass::myFunction(intmyArg){...QtCreator自动扩展了该评论:/***@briefMyClass::myFunction*@parammyArg*/voidMyClass::myFunction(intmyArg){...这是什么?它记录在哪里?我可以用它来生成我自己的Qt助手吗qch帮助文件什么的? 最佳答案 应该记录在案here或here,但不是……所以这里有一些关于它的信