Compiler reports warning #186: pointless comparison of unsigned integer with zero
Compiler reports warning #269: invalid string conversion
Compiler reports error: name followed by "::" must be a class or namespace name
Compiler issues error: "xxx" is not a nonstatic data member or base class of class "type"
Compiler reports error 337: invalid union member -- class
Compiler reports error: inherited member is not allowed
explanation of diagnostic #436