Using member initializers offers more control over what constructors do, and helps eliminate unnecessary default initialization.
Dem Wortlaut der FAQ von isocppp.org folgend, ist das Static Initialization Order Fiasco "a subtle way to crash your program".