Wie ist das eine äußerst ärgerliche Analyse?

Ich habe das durchgemachtArtike

und es gibt eine Aussage in Punkt 3 mit der Aufschrift

// C++98 
rectangle       w( origin(), extents() );       // oops, vexing parse

how ist das oben eine sehr ärgerliche Analyse. Wenn ich so etwas gemacht habe

struct origin
{
};
struct Rectangle
{
    Rectangle(const origin& s)
    {
    }
};

Die Aussag

 Rectangle s(origin());    

funktioniert gut und ähnelt keiner lästigen Analyse. Warum hat der Autor gesagt, dass es eine ärgerliche Analyse ist? Ist das ein Tippfehler oder fehlt mir etwas?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage