Ошибки, баги, вопросы - страница 3563

 
Stanislav Korotky #:

Присвоить можно, но будет копирование объекта. Тут я упустил, что виртуализация перестанет работать.

Для узко специализированных вещей можно поделку по мотивам std::variant (реализация мелгомягких, если с gcc не путаю, через union) изобразить. В общем же виде, до появления variadic templates and move semantic, то есть никогда, даже пробовать не стоит, хотя, если есть любовь к рукоблудию…
 
Vladimir Simakov #:
Для узко специализированных вещей можно поделку по мотивам std::variant (реализация мелгомягких, если с gcc не путаю, через union) изобразить. В общем же виде, до появления variadic templates and move semantic, то есть никогда, даже пробовать не стоит, хотя, если есть любовь к рукоблудию…

Вот же работающее преобразование. Видится, что проще допилить язык.