Вторичной инициализации статических переменных не происходит

Для локальной статической переменной выделяется постоянная область памяти, что позволяет поддерживать ее значение между вызовами функции.

Лекция 6

Статические переменные создаются в момент запуска программы. Они хранят значение в рамках своей функции, класса или файла.

 
 


Глобальная статическая переменная – переменная, которая известна для файла, в которой она объявляется.

Объявляя поле статическим, мы сообщаем, что создается только одна копия данного члена на все экземпляры класса. По умолчанию статическая переменная определяется нулем, дальнейшая инициализация происходит вне класса с помощью оператора::.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: