Чистые виртуальные функции в C ++ 11

В C ++ 98 нулевой указатель был представлен литералом0 (или фактически любое константное выражение, значение которого было равно нулю). В C ++ 11 мы предпочитаемnullptr вместо. Но это неработать для чисто виртуальных функций:

struct X
{
    virtual void foo() = nullptr;
};

Почему это не работает? Разве это не имеет общего смысла? Это просто недосмотр? Это будет исправлено?

Ответы на вопрос(8)

Ваш ответ на вопрос