Compartilhar via


Erro C2272 do compilador

“function” : modificadores não permitidos em funções de membro estático

Uma função membro static é declarada com um especificador de modelo de memória, como const ou volátil, e esses modificadores não são permitidos em funções membrostatic.

O seguinte exemplo gera o erro C2272:

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