Le 19/09/2012 15:24, Timon Gehr a écrit :
I don't think making the use of optional parens affect semantics is an
idea worth following.

I have to agree with that.

However, argument-less constructor is something required for struct. The problem is raised on a regular basis on this newsgroup, and some solution already have been proposed.

As discussed earlier in the reference thread, the compiler will have to track down initialization at some point. A struct with an argument-less constructor which isn't initialized must be an error. This will avoid the () semantic dichotomy while solving that problem.

Reply via email to