<分区>
我正在使用函数。 我在另一个 .cpp 文件中编写函数并将其包含在主要文件中是一种好习惯吗? 像这样:#include "lehel.cpp"。
这样可以吗,还是我应该直接在 main.cpp 文件中编写函数?
标签 c++
<分区>
我正在使用函数。 我在另一个 .cpp 文件中编写函数并将其包含在主要文件中是一种好习惯吗? 像这样:#include "lehel.cpp"。
这样可以吗,还是我应该直接在 main.cpp 文件中编写函数?
最佳答案
一个好的做法是将功能分成单独的软件单元,这样它们就可以重复使用,并且对一个单元的更改对其他单元的影响很小。
如果 lehel.cpp
包含在 main
中,这意味着 lehel.cpp
中的任何更改都将强制编译 主要
。但是,如果 lehel.cpp
是单独编译并链接进来的,那么对 lehel.cpp
的更改不会强制重新编译 main
;只联系在一起。
恕我直言,头文件应该包含有关如何使用函数的信息。源文件应包含函数的实现。源文件中的函数应该通过主题关联起来。此外,保持源文件的大小较小将减少注入(inject)缺陷的数量。
关于c++ - 这是包含源文件的好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39711127/