Поделиться через


Ошибка компилятора C2272

"function": модификаторы не разрешены для статических функций-членов

Функция-член static объявляется с описателями модели памяти, такими как констант или переменная, и такие модификаторы не допускаются для static функций-членов.

Следующий пример приводит к возникновению ошибки C2272:

// C2272.cpp
// compile with: /c
class CMyClass {
public:
   static void func1() const volatile;   // C2272  func1 is static
   void func2() const volatile;   // OK
};