У меня есть переменная в одном из моих классов:Лучшая реализация глобальной переменной
Object * myObject;
Что я теперь нужны мои другие классы, чтобы иметь возможность доступа к другим классам.
Каким будет самый лучший способ получить к нему доступ?
Является ли следующая реализация правильной?
#ifndef GLOBALS_H
#define GLOBALS_H
#include "Object.h"
Object * myObject[5][5];
#endif
EDIT:
Чуть подробнее, в основном я класс А и класс Б.
класс А имеет переменную MyObject, какой класс B требуется доступ. Класс A также имеет объект класса B, что означает, что я не могу включить заголовок класса A в заголовок класса B, поскольку класс A имеет заголовок include класса B в нем.
Если он уже находится внутри класса, вы можете просто передать объект этого класса везде, где это необходимо. Создайте его в 'main()'. –