Using In-member initialization, using constructors smartly and using class members functions in a safe and proper way to avoid mistakes Table of Contents Use member initializers in the same order as their declaration Prefer in-class member initializer over constant initializations OR over default constructor. Don’t cast away const, ever! Use delegating constructors to…