2014-01-06 13 views

ответ

5

Инициализирует переменную num с 0.

Это также определение не только декларация в этом случае ..

+4

Чтобы быть справедливым, это оба, как это обычно бывает с переменными. – chris

3

Инициализирует переменную до нуля.

3

Есть несколько типов инициализации переменной в C++:

  1. C-как инициализация идентификатор типа = initial_value ; - пример: int x = 0;
  2. Инициализация конструктора идентификатор типа (initial_value); - пример int x (0);
  3. Унифицированная инициализация идентификатор типа {initial_value}; - пример int x {0};

Ваш пример предназначен для второго типа инициализации.

+0

Стоит ли отметить, что единообразная инициализация является особенностью C++ 11? –

Смежные вопросы