创建类时为什么要分别创建头文件和定义文件如果我只用一个文件来创建类,有什么缺点,程序的运行速度会变慢吗?[解决办法]排版上混很混乱,一个是接口,一个是实现。速度应该没什么影响[解决办法]这样做只是为了使定义与实现分离,对运行效率没有任何的影响。[解决办法]有时候写的复杂的时候include CPP会有些问题[解决办法]2,3,4楼合并起来就是完整答案了,个人觉得。一是为了逻辑清晰,另外就就是4楼所说的了,“写的复杂的时候include CPP会有些问题”。