Compartir a través de


Error del compilador C2637

"identifier": no se pueden modificar los punteros a miembros de datos

Un puntero a un miembro de datos no puede tener una convención de llamada. Para resolverlo, quite la convención de llamada o declare un puntero a la función miembro.

En el ejemplo siguiente se genera C2637:

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

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