Compartilhar via


Erro do compilador C2637

'identifier': não é possível modificar ponteiros para membros de dados

Um ponteiro para um membro de dados não pode ter uma convenção de chamada. Para resolver, remova a convenção de chamada ou declare um ponteiro para a função de membro.

O seguinte exemplo gera o erro C2637:

// C2637.cpp
// compile with: /c
struct S {};
int __stdcall S::*pms1;   // C2637

// OK
int S::*pms2;
int (__stdcall S::*pms3)(...);