This documentation is archived and is not being maintained.

Compiler Error C2270

'function' : modifiers not allowed on nonmember functions

A nonmember function is declared with const, volatile, or another memory-model modifier.

The following sample generates C2270:

// C2270.cpp
// compile with: /c
void func1(void) const;   // C2270, nonmember function

void func2(void);

class CMyClass {
   void func2(void) const;