<分区>
我经常发现在头文件和实现文件中定义内容更麻烦,而在头文件中也编写实现也很好。通常这样做的原因是什么?
标签 c++
<分区>
我经常发现在头文件和实现文件中定义内容更麻烦,而在头文件中也编写实现也很好。通常这样做的原因是什么?
最佳答案
实际原因:减少编译时间,帮助编译器,将接口(interface)与实现分开的能力,因此创建可以换出不同版本而无需重新编译原始程序的共享/动态库。
实际原因:常识。
关于c++ - 将类划分为定义和实现不纯粹是为了编译时的目的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21732309/