Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
писал не я. (btw: тут на форуме какой-то левый деятель с моим ником в последнее время обитает) ...{+}(+)
Отправлено
yes (89.175.180.246) 07 апреля 2010, г. 12:29
В ответ на:
to yes[+] отправлено
MegaJohn 07 апреля 2010, г. 10:35
Текст заголовка сообщения полностью: писал не я. (btw: тут на форуме какой-то левый деятель с моим ником в последнее время обитает) про инициализацию
могу тут написать
стековые переменные могут забивать предопределенной константой, чтобы потом "стек юзадж" померить
но этого никто не гарантирует и в программе использовать нельзя.
подумайте - это же стек, что-там будет при вызове функции ХЗ, а чтоб каждый раз забить нужно портатить производительность.
----------
для глобальных или static переменных, которые не в стеке, должна быть инициализация 0. они попадают в bss секцию. обеспечить их инициализацию должен crt файл (стартап, подлинковываемый к программе)
если в этом файле забыли это сделать - то это нехорошо. все стандартные crt, которые я видел зануляют bss
Составить ответ | Вернуться на конференцию
Ответы
- проолжение - yes (07.04.2010, 12:29:16 89.175.180.246, 314 байт)