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?