![]() |
|
![]() ![]() ![]() |
|
nerdy_weirdie |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.1.2007 Репутация: нет Всего: нет |
Как в Visual C++ 2005 изменить порядок выполнения файлов? Необходимо повлиять на порядок вызовов конструкторов глобальных переменных и статических членов классов, находящихся в разных файлах.
|
|||
|
||||
Fazil6 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 3 Всего: 60 |
инкапсулировать доступ к глобальным данным в функции. т.е вместо глобальной переменной использовать функцию, которая возвращает ссылку на эту переменную, а саму переменную сделать статической внутри этой функции и переменные будут создаваться не как решит компилятор, а когда к ним будут обращаться |
|||
|
||||
nerdy_weirdie |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.1.2007 Репутация: нет Всего: нет |
Спасибо за ответ! Хороший вариант, только довольно трудоемкий для большой, обросшей бородой софтины.. И для статических членов классов надо-бы что-нибудь другое придумать. Может всётки можно как-то задать порядок выполнения файлов? )) |
|||
|
||||
Fazil6 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 3 Всего: 60 |
||||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |