没有cpp文件的头文件,包括排序
在一个关于标题排序的问题中有一个评价很高的回应,并提出以下建议:
良好的做法:每个.h文件都应该有一个.cpp文件,其中包含.h文件。 这证明任何.h文件都可以放在第一位。
即使头文件不需要实现,你也可以制作一个.cpp文件,其中只包含.h文件。
就个人而言,我从来没有遇到包含没有相应cpp文件的头文件的问题。 这种最佳做法会阻碍什么样的问题?
#ifndef
等... 这两者都会确保订单无关紧要。
它解决的一个问题是允许.h文件被删除(至少通过我的lint工具)。 没有.cpp做一个包含.h我的模板代码会跳过。
链接地址: http://www.djcxy.com/p/64195.html