Compiler Error C2270

'identifier' : modifiers not allowed on nonmember functions

The specified nonmember function was declared with a memory-model modifier.

Only functions that are members of a class, structure, or union can have memory-model modifiers.

The following is an example of this error:

void func1() __near;     // error, nonmember function
class C
{
public:
   void func2() __near;  // OK
};