【发布时间】:2013-05-31 22:07:50
【问题描述】:
我的一个类中有一个变量:
Object * myObject;
我现在需要我的其他课程才能在其他课程中访问。
访问它的最佳方式是什么?
下面的实现是否正确?
#ifndef GLOBALS_H
#define GLOBALS_H
#include "Object.h"
Object * myObject[5][5];
#endif
编辑:
更多信息,基本上我有A类和B类。
类 A 具有类 B 需要访问的变量 myObject。 A 类也有 B 类的对象,这意味着我不能在 B 类的标头中包含 A 类的标头,因为 A 类的标头包含 B 类的标头。
【问题讨论】:
-
如果它已经在一个类中,您可以简单地在需要的地方传递该类的一个对象。在
main()中实例化它。