c++ 一个cpp文件如何调用另一个cpp文件已经定义的类?我不想重复定义

Posted Ryan.zheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++ 一个cpp文件如何调用另一个cpp文件已经定义的类?我不想重复定义相关的知识,希望对你有一定的参考价值。

文件test1.cpp有类class A;文件test2.cpp有类class B.
如在test2.cpp中想用A:
#include "test1.cpp"

当然一般的做法是将类的声明放在.h文件里,定义放在.cpp文件,然后可以直接在B类中保存一个A类的指针,那样即可实现使用A类了。

以上是关于c++ 一个cpp文件如何调用另一个cpp文件已经定义的类?我不想重复定义的主要内容,如果未能解决你的问题,请参考以下文章

在 C++ 程序中使用多个 .cpp 文件?

C++工程中如何在一个文件中调用另一个文件中的变量

C++创建一个结构体应该放在.cpp文件中吗?然后调用的时候只要包含这个.cpp文件?

c++中如何跨cpp文件调用结构体变量

visual c++ 2008中如何运行一个 .cpp文件

visual c++ 2008中如何运行一个 .cpp文件