Standardkonstruktor mit leeren Klammern
Gibt es einen guten Grund, warum ein leerer Satz von runden Klammern (Klammern) nicht für den Aufruf des Standardkonstruktors in C ++ gültig ist?
MyObject object; // ok - default ctor
MyObject object(blah); // ok
MyObject object(); // error
Ich scheine jedes Mal "()" automatisch einzugeben. Gibt es einen guten Grund, warum das nicht erlaubt ist?