合理放置类

    技术2022-05-12  4

    一开始有个疑问,按书上的说法,应该把类放在头文件中,该头文件被多个cpp文件include之后,就会被定义了多次,而成员函数(非内联)是不能被定义多次的。请教了高手之后,现在终于搞明白了。应该把类的“头”放在.h文件里,把类的“身体”放到cpp文件中。这样也顺便弄明白了为什么随便打开一个头文件只能看到声明,而看不到它算法的代码。       还有,按某位高手的意思,头文件是不编译的,把类的“身体”放到头文件中是自讨苦吃。

    最新回复(0)