Главная->Інформатика та програмування->Содержание->Применение статических полей класса

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 6) онлайн

Применение статических полей класса

Для того чтобы понять, зачем могут использоваться статические переменные класса, представьте себе следующую ситуацию. Допустим, вам необходимо, что- бы объект вашего класса располагал информацией, сколько еще объектов этого же класса существует на данный момент времени в памяти. Другими словами, если вы моделируете автомобильную гонку, и объекты — это гоночные машины, то вам нужно, чтобы каждый гонщик знал о том, сколько всего автомобилей участвует в гонке. В этом случае можно включить в класс статическую перемен- ную count. Эта переменная будет доступна всем объектам класса, и все они будут видеть одно и то же ее значение.

 

23