Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
И еще вопрос: есть ли какие-нибудь средства для С++, создающие отчет о порядке инициализации объектов. То есть на основе анализа исходного текста программы создается лог о порядке вызовов конструкторов?
Отправлено
Каа
16 января 2008 г. 11:15
В ответ на:
Вопрос знатокам C++ про порядок инициализации переменных и объектов (+)
отправлено Каа 16 января 2008 г. 10:10
Составить ответ
|
Вернуться на конференцию
Ответы
Дохлый номер. Пересоберёшь проект с новым файлом, и всё изменится. Можеш считать, что все глобальные конструкторы вызываются в случайном порядке.
—
AlexD
(16.01.2008 11:43:49
193.200.21.5
,
пустое
)
Исключение - иерархия классов. Там сначала вызываются базовые конструкторы. Но это понятно.
—
AlexD
(16.01.2008 11:45:3
193.200.21.5
,
пустое
)
(точнее конструкторы базовых классов)
—
AlexD
(16.01.2008 11:45:27
193.200.21.5
,
пустое
)
Вот меня именно иерархия и интересует. Порядок вызовов понятен, но хочется посмотреть на все это безобразие в виде сплошного списка.
—
Каа
(16.01.2008 11:52:3
213.132.80.164
,
пустое
)
А что там смотреть? Ну добавь выдачу лога в каждом конструкторе.
—
AlexD
(16.01.2008 11:55:13
193.200.21.5
,
пустое
)
Сейчас так и делаю
—
Каа
(16.01.2008 12:31:30
213.132.80.164
,
пустое
)
Иниц происходит в порядке объявления конструктором по умолчанию если иное н...{+}
—
Nickolay_B
(16.01.2008 11:31:42
86.57.157.85
, 191 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 234:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru