
main函数中定义的类的对象在多个cpp中使用
比如我在A.cpp的main函数中建立了一个Ccount对象a我想在B.cpp中使用这个已建立的对象a该如何实现~~...
比如我在A.cpp的main函数中建立了一个Ccount对象a
我想在B.cpp 中使用这个已建立的对象a
该如何实现~~ 展开
我想在B.cpp 中使用这个已建立的对象a
该如何实现~~ 展开
1个回答
展开全部
传指针或者引用到 B.cpp 的函数里去。
比如 B.h 里面写:
void foo(Ccount & a);
B.cpp 里写 foo 的实现。
在 main 里面调用 foo(a); 就可以了。
如果需要“长期”使用,可以在 B.cpp 里用类型为 Ccount* 的全局变量(不推荐)或者类成员变量记一下。
比如 B.h 里面写:
void foo(Ccount & a);
B.cpp 里写 foo 的实现。
在 main 里面调用 foo(a); 就可以了。
如果需要“长期”使用,可以在 B.cpp 里用类型为 Ccount* 的全局变量(不推荐)或者类成员变量记一下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询