|Think about Loose Coupling|
Re: Does this ctor make sense?by Athanasius (Chancellor)
|on Jan 15, 2013 at 12:32 UTC||Need Help??|
This works OK where there is no inheritance. But (from the same doc):
Always use the two-argument version if a derived class might inherit the function doing the blessing.
Otherwise, the derived class object will be blessed into the wrong class.
Update: If you have access to the Camel Book, see especially the section “Object Construction” in Chapter 12, pages 424–9 (4th Edition, 2012).
Hope that helps,