OpenSCADAWiki:
Roman Savochenko
/
C Short All
/
part1
/part7
...
Home
|
Index
|
Changes
|
Comments
|
Users
|
Registration
|
Login
:
Password:
====1.7 Спецификаторы класса памяти==== **auto** Указывающий на то, что переменная имеет локальную (автоматическую) протяженность. Разрушается при выходе из функции. **register** Определяет, что переменная должна быть, если возможно, сохранена в машинном регистре. **extern** Определяет переменную которая должна быть видна в других объектных модулях. **mutable** Определяет в классе переменную которую можно модифицировать даже из константной функции. **static** Объявляет переменную которая будет являться одной для всех экземпляров функции и которая инициализируется при запуске программы. Статические функции объектов определяются в одном экземпляре и становятся видимыми за пределы класса владельца. Кроме того статическая функция член не может являться константной и имеют доступ только к статическим полям. Static в глобальном отношении может использоваться для ограничения области действия переменной пределами одного файла. %%(php)static int getCount();%%
Please type the word you read in the image: