Funções virtuais puras em C ++ 11

No C ++ 98, o ponteiro nulo foi representado pelo literal0 (ou de fato qualquer expressão constante cujo valor fosse zero). Em C ++ 11, preferimosnullptr em vez de. Mas isso não funciona para funções virtuais puras:

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

Por que isso não funciona? Não faria total sentido? Isso é simplesmente uma supervisão? Será que vai ser consertado?

questionAnswers(8)

yourAnswerToTheQuestion