Compiler Warning (levels 1 and 4) C4355

'this' : used in base member initializer list

The this pointer is only valid within nonstatic member functions, but was used in the initializer list for a base class.

This is a level-1 warning when Microsoft extensions are enabled (/Ze) and a level-4 warning otherwise.