Инициализация константных статических членов класса

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

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

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

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

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

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



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий