Почему деструкторы не являются виртуальными по умолчанию [C ++]

Почему C ++ не делает деструкторы виртуальными по умолчанию для классов, которые имеют хотя бы одну другую виртуальную функцию? В этом случае добавление виртуального деструктора мне ничего не стоит, а его отсутствие (почти?) Всегда является ошибкой. Решит ли это C ++ 0x?

26
задан j0k 1 July 2013 в 14:06
поделиться