'identifier' : pure virtual function was not defined
This warning is generated once for each undefined abstract function defined in a class specified in a C2259 error message. The following sample generates C4259:
class A { public: virtual void f() = 0; /* the following code resolves the warning virtual void f() { } */ }; void main() { A a; // C4259 }