将代码分成多个文件时,究竟应该将哪些内容放入.h
文件以及应该放入的内容.cpp
file?
头文件(.h
)旨在提供多个文件中所需的信息。类声明、函数原型和枚举等内容通常位于头文件中。一句话,“定义”。
代码文件(.cpp
)旨在提供只需要在一个文件中了解的实现信息。一般来说,函数体和内部变量应该/永远不会被其他模块访问,属于.cpp
文件。一句话,“落实”。
要确定什么属于哪里,要问自己的最简单的问题是“如果我更改此文件,我是否必须更改其他文件中的代码才能使内容再次编译?”如果答案是“是”,它可能属于头文件;如果答案是“否”,它可能属于代码文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)