Здравствуйте Kaa, Вы писали:
P>>Посоветуйте компилятор, не только наиболее близкий к стандарту, но и без ошибок.
Софта без ошибок не бывает
Kaa>Comeau C++
P>>VC6 — не подходит. Не разрешает переопределение виртуальной функции, если меняется тип возвращаемого значения (со ссылки на базовый класс -> на ссылку на дочерний).
Kaa>Это ошибка? Интересно. С каких пор?
С сентября 1998 года, если не ошибаюсь. Пункт стандарта 10.3.5
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.