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 Error C2254

'function' : pure specifier not allowed on friend functions

A friend function is specified as pure virtual.

Example

class A
{
public:
   friend void func1() = 0;   // error, func1 is friend
   void virtual func2() = 0;  // OK, pure virtual
   friend void func3();       // OK, friend not virtual nor
};                            //     pure
void func1() {};
void func3() {};