OpenSCADAWiki: Roman Savochenko/C Short All/part1/part7 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 

1.7 Спецификаторы класса памяти

auto
Указывающий на то, что переменная имеет локальную (автоматическую) протяженность. Разрушается при выходе из функции.


register
Определяет, что переменная должна быть, если возможно, сохранена в машинном регистре.


extern
Определяет переменную которая должна быть видна в других объектных модулях.


mutable
Определяет в классе переменную которую можно модифицировать даже из константной функции.


static
Объявляет переменную которая будет являться одной для всех экземпляров функции и которая инициализируется при запуске программы. Статические функции объектов определяются в одном экземпляре и становятся видимыми за пределы класса владельца. Кроме того статическая функция член не может являться константной и имеют доступ только к статическим полям. Static в глобальном отношении может использоваться для ограничения области действия переменной пределами одного файла.

static int getCount();


 
Files[Hide files/form]
There is no comment on this page. [Display comments/form]