Почему нам нужно использовать virtual ~ A () = default; вместо виртуального ~ A () {} в C ++ 11?
В сообщении переполнения стекаПроверка типа объекта в C ++ 11У меня есть комментарий:
В C ++ 11 вы действительно хотите сделатьvirtual ~A() = default;
В противном случае вы потеряете конструкторы перемещения импликта.
Что такоеvirtual ~A() = default;
за? Почему неявные конструкторы перемещения теряются сvirtual ~A() {}
?