Re[4]: Перегрузка операторов
От: jazzer Россия Skype: enerjazzer
Дата: 24.05.04 12:08
Оценка: +1
Здравствуйте, adontz, Вы писали:

ПК>>Оператора присваивания здесь нет. Здесь есть инициализация. Это суть разные вещи.


A>Для классов да, но разве для POD типов это не присваивание? Я долго читал раздел 8.5 стандарта (ИМХО на редкость непонятный) и понял именно так. :xz:


То, что это инициализация, напрямую следует из грамматики:
simple-declaration:
   decl-specifier-seq opt init-declarator-list opt ;

init-declarator:
   declarator initializer opt

initializer:
   = initializer-clause
   ( expression-list )

Так что любая запись вида
тип имя = что-то;

являет собой объявление с инициализацией.

И POD-овость типа тут вообще ни причем.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.