在关于标题排序的问题中,有一个高度评价的回答,并提出了以下建议:
良好做法:每个 .h 文件都应该有一个 .cpp,其中首先包含该 .h,然后再包含其他任何内容。这证明任何 .h 文件都可以放在首位。
即使标头不需要实现,您也可以创建一个仅包含该 .h 文件的 .cpp 文件,而不包含其他任何内容。
就我个人而言,对于没有相应 cpp 文件的标题,我从来没有遇到过包含排序的问题。这种最佳实践可以防止哪些类型的问题?
在关于标题排序的问题中,有一个高度评价的回答,并提出了以下建议:
良好做法:每个 .h 文件都应该有一个 .cpp,其中首先包含该 .h,然后再包含其他任何内容。这证明任何 .h 文件都可以放在首位。
即使标头不需要实现,您也可以创建一个仅包含该 .h 文件的 .cpp 文件,而不包含其他任何内容。
就我个人而言,对于没有相应 cpp 文件的标题,我从来没有遇到过包含排序的问题。这种最佳实践可以防止哪些类型的问题?