NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Compiler Warning (level 1) C4263

'function' : member function does not override any base class virtual member function

A class function definition has the same name as a virtual function in a base class but not the same number or type of arguments. This effectively hides the virtual function in the base class. By default, this warning is off; you can enable it with the warning pragma.

The following sample generates C4263:

#pragma warning(1:4263)
#pragma warning(1:4264)
class B {
    public:
      virtual void func();
};

class D : public B {
      void func(int);   // C4263
};

void main(){}