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