Compiler Error C2439

'identifier' : member could not be initialized

The indicated class, structure, or union member could not be initialized.

This error can be caused by trying to initialize an indirect base class or structure or an inherited member of a class or structure. An inherited member should be initialized by the constructor of the class or structure.