在C++中创建公共头文件时,您认为最佳实践是什么?C/C++头文件文档
应该头文件包含没有,简短或大量的文件?我从几乎没有任何文档(依赖于某些外部文档)到大规格的不变量,有效参数,返回值等等,我已经看到了一切。我不确定我喜欢什么,大文档很好,因为您始终可以访问另一方面,一个带有非常简短文档的头文件通常可以在一两页文本中显示一个完整的界面,从而更好地了解可能对类进行什么操作。
比方说,我采用简短或大量的文档。我想要类似于javadoc的东西,我在那里记录返回值,参数等。在C++中最好的约定是什么?据我记得,doxygen用java doc样式的文档做了很好的事情,但是在使用javadoc样式文档之前,还有其他的约定和工具可以帮助我理解吗?