在多个文件中使用类

  • 在有多个文件的 C++ 程序中,如果多个 .cpp 文件都用到同一个类,可以将类的定义写在一个头文件中,然后在各个 .cpp 文件中包含该头文件。
    • 类的非内联成员函数的函数体只能出现在某一个.cpp 文件中,不能放在头文件中被多个.cpp 文件包含,否则链接时会发生重复定义的错误。
    • 类的内联成员函数的函数体最好写在头文件中,这样编译器在处理内联成员函数的调用语句时,就能在本文件中找到内联函数的代码,并将这些代码插入调用语句处。内联成员函数放在头文件中被多个.cpp 文件包含,不会导致重复定义的错误。
posted @ 2020-11-17 23:40  ltimaginea  阅读(305)  评论(0编辑  收藏  举报