Здравствуйте, Lorenzo_LAMAS, Вы писали:
L_L>>>Компилятору позволено осуществлять оптимизацию, выбрасывая лишнее копирование объекта.
V>>Тут у него поведение копирующего конструктора отличается собственно от копирования.
V>>А если так и задумано кодером?
L_L>А вот не надо такого задумывать и проблем не будет. Т.е. не надо полагаться на то, что конструктор копирования будет обязательно вызван.
Странно как-то, ведь предусмотренно переопределение copy-ctor, для конкретного указания кодером того как надо копировать объект. Правда в данном случае и я затрудняюсь придумать чтоже умного тут можно сделать. А может как раз на автора снизошло озарение и он понел что, а тут какие-то условности.. Толи компилер вызовет определенныю кодером операцию, толи забьет на него " в целях оптимизации"..
... << RSDN@Home 1.2.0 alpha rev. 677>>
специализация — удел насекомых... (с) Р. Хайнлайн