Привет всем!
Столкнулся с такой проблемой.
Есть библиотека в состав которой входит много различных классов.
Есть неякий класс Info с неякой информацией ( различная информация о рисунке к примеру ), доступ к которому ( его данным ) должны получать несколько других классов.
То есть, создаеться обект класса Info infObj, записывается необходимая инфа, а потом нужно сделать так, чтобы эту инфу могли прочитать еще несколько других классов.
Это значит что этим классам нужно передать именно infObj екземпляр объекта а не создавать каждый раз новый объект.
Вот собственно и проблема.
Как сделать _нормально_ чтобы доступ к объекту могли получать несколько классов одновременно, при этом учитавая что это не программа а библиотека.
Пробывал extern, не канает. Так как при объявлении указателя на определенный класс, нужно включать соответственный заголовочный файл этого класса, а эсли это указатель на этот класс к примеру, то выходить что он последует за #include и не увидит extern обявления....
Короче пробывал, не канает.
static тоже не канает. Так как этог библиотека, и если пару приложений одновременно будут ее использовать, то выйдет что используют один и тот же объект класса Info.
Есть ли культурный способ огранизовать передачу данных в библиотеке между собой ( классами, объектами )?
Ответ на:
комментарий
от gaa
Ответ на:
комментарий
от gaa
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от gaa
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [sqlite] Множественный доступ (2010)
- Форум Множественный доступ к фс (2010)
- Форум Доступ функции вне класса к членам класса. (2003)
- Форум Множественное автокадрирование. (2012)
- Форум множественное наследование (2010)
- Форум множественные dhcpdiscover (2009)
- Форум [C++] Множественное наследование (2009)
- Форум Классы (2012)
- Форум [Qt]Доступ до слота parent класса (2011)
- Форум [Python][Вложенные классы] Доступ к полю внешнего класса из внутреннего (2011)