Есть ли веская причина, что пустой набор круглых скобок (скобки) недействителен для вызова конструктора по умолчанию в С++?
MyObject object; // ok - default ctor
MyObject object(blah); // ok
MyObject object(); // error
Кажется, я набираю "()" автоматически каждый раз. Есть ли веская причина, по которой это не разрешено?