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?
- C++ base constructor call vs. D's Just Dave via Digitalmars-d-learn
-