Condividi tramite


Errore del compilatore C2638

'identifier': __based modificatore illegale nel puntatore al membro

Osservazioni:

Il __based modificatore non può essere utilizzato per i puntatori ai membri.

Example

L'esempio seguente genera l'errore C2638:

// C2638.cpp
void *a;

class C {
public:
   int i;
   int j;
   int func();
};
int __based (a) C::* cpi = &C::i;  // C2638
int (__based (a) C::* cpf)() = &C::func; // c2638