C++ 中声明和实现文件分开的写法有哪些利弊

如题所述

java和C++的语言逻辑是不同的,Java认为自己是纯面向对象的语言,所有东西都是类;C++可以这么理解是从C发展而来的一种全新语言,面向过程和面向对象,头文件的存在确实有历史的原因, 也有便利性,首先,就是实现了接口和实现的分离,比如说,你给别人提供一个库,给了.h文件,当你的库出现问题的时候,只需update二进制文件给对方即可,不涉及接口更改。系统修改最小。而且也是为了编译链接的方便,编译头文件,占好位置,再链接对应的二位文件即可,比如一个类的修改,只需编译对应实现。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答