I was reading the C++ to D page, and came across this little bit about when to call the base class constructor:

"It's superior to C++ in that the base constructor call can be flexibly placed anywhere in the derived constructor."

Isn't there some inherent danger of not calling the base constructor first? Wouldn't C++'s method actually be equal in the effect that you could just overwrite whatever value the base class set in the derived class?



Reply via email to