Megosztás a következőn keresztül:


C2647 fordítási hiba

"operátor": "type1" nem hivatkozható a "type2" típuson

Megjegyzések

A mutató–tag operátor bal oldali operandusa (->* vagy .*) nem konvertálható implicit módon a jobb operátorhoz kapcsolódó típussá.

Example

Az alábbi példa c2647-et hoz létre:

// C2647.cpp
class C {};
class D {};

int main() {
   D d, *pd;
   C c, *pc = 0;
   int C::*pmc = 0;
   pd->*pmc = 0;   // C2647
   d.*pmc = 0;   // C2647

   // OK
   pc->*pmc = 0;
   c.*pmc = 0;
}