Почему вызов не виртуальной функции-члена для удаленного указателя является неопределенным поведением?
Как видно из названия:
Почему вызов не виртуальной функции-члена для удаленного указателя является неопределенным поведением?
Обратите внимание, что Вопрос не спрашивает, является ли это неопределенным поведением, он спрашиваетЗачем это неопределенное поведение.
Рассмотримследующая программа:
#include
class Myclass
{
//int i
public:
void doSomething()
{
std::cout