Шаг 40.
Библиотека STL.
Инициализация константных статических членов класса

    На этом шаге мы рассмотрим особенности инициализации константных статических членов класса.

    В новом варианте языка стало возможным инициализировать целочисленные константные статические переменные внутри класса. В частности, это может быть удобно при использовании константы в контексте класса после инициализации. Пример:

class MyClass 
{
   static const int num = 100; 
   int elems[num];
   .   .   .   .
};

    При этом для константных статических членов, инициализируемых внутри определения класса, все равно приходится резервировать память:

   const int MyClass::num;    // Инициализация не выполняется

    На следующем шаге мы рассмотрим особенности определения функции main().




Предыдущий шаг Содержание Следующий шаг