将函数定义,声明全放在头文件中,与将函数声明放在头文件而函数放在.cpp文件有什么区别?在使用这两

将函数定义,声明全放在头文件中,与将函数声明放在头文件而函数放在.cpp文件有什么区别?在使用这两者的头文件时,效果是一样么?效果一样么?占用内存一样么?

定义就是有body的部分(函数就是有{}的),如果放在.h里面,就是默认的inline函数,当然如果太复杂,无法展开,则也是非inline的,而放在.cpp里面的就是真正的实现
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答