Ok, I finally found a way that covers some cases:
Quotting from "The C++ Programming Language" (Stroustrup)
10.4.6.1 Necessary member Initialization
Member initializers are essential for types for which initialization differs from assignement - that is, for member objects of classes without default constructors, for const members, and for reference members...