compiler - cpp11: 'virtual public' --> 'public virtual'