Модуль: Присваивание и инициализация переменных


9. 3*. Прямая инициализация


Когда начальное значение указывается внутри круглых скобок, это называется прямой инициализацией.
int width( 5 );   // прямая инициализация значения 5 в переменную width
Изначально прямая инициализация была введена для более эффективной инициализации сложных объектов (объектов с типами классов, о которых мы расскажем в одной из следующих глав). Как и инициализация копированием, прямая инициализация вышла из употребления в современном C++, в основном из-за того, что была вытеснена инициализацией списком. Однако теперь мы знаем, что у списочной инициализации есть свои причуды, и поэтому прямая инициализация снова находит применение в некоторых случаях.
 

time 1000 ms
memory 256 Mb

Комментарий учителя