Обычно, каждому объекту соответствуют собственные значения всех его полей. Также к полям класса относят статические поля (static data members, static class fields, class variables) — поля, общие для всех объектов класса.
Статические поля семантически не отличаются от обычных глобальных переменных, но они доступны только по квалифицированному имени (то есть с указанием имени класса), и поэтому, в отличие от глобальных переменных, не загромождают пространство глобальных имён.
wiki
class A{
public:
static int i;
}
/* Обязательно нужно проинициализировать */
int A::i = 0;
int main(){
A::i = 1;
}
Комментариев нет:
Отправить комментарий
Можно использовать теги <b>, <i>