ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Воскресенье
3 июля
1186170 Топик полностью
Nikolay_Po (11.03.2022 10:15, просмотров: 80) ответил Argon на Так речь об объявлении переменных? Почему-то думал, что выделение памяти происходит при объявлении, а определение - это #define.
Нет, объявление - это когда указывается тип и имя, но ничего ему не присваивается. В заголовочном файле не делается объявление с присвоением значения. И до присвоения значения, компилятор просто имеет ввиду, что такая переменная должна быть ему доступна, но не выделяет для неё памяти, пока она не понадобится. P.S. определения подстановок #define и определения типов, хотя и являются определениями, но не приводят к выделению памяти, так как относятся сугубо к 

препроцессору.

Ответы