Re[12]: Кодт и remark ушли с rsdn ?
От: Nikе Россия  
Дата: 05.08.12 17:16
Оценка:
Здравствуйте, Олег К., Вы писали:

ОК>operator T () const объявлен но не определен (может определили за пределами структуры но меня ломает лезть в статью).

Пропускают определение целенаправленно, так что тут всё корректно.

ОК>Компилятор видимо пропустил.

Правильно сделал. Никогда не сталкивался с конструкцией вида:
private:
ClassName(ClassName const&);
ClassName& operator=(ClassName const&);

? В С++ достаточно много приёмов завязанных только на объявление, допустим идентификация типа по результату вызова фиктивной функции.

ОК>Я бы написал operator T () const { return T(); } но это все мелочи.

Сделал бы лишнюю работу.

ОК>У меня вообще посыл был в том что это все ненужные навороты.

Когда всякие автогенераторы пишешь, парсеры, библиотеки и т.п. подобные вещи необходимы и сильно уменьшают время разработки.
Нужно разобрать угил.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.