declaration de class imcomprehensible [résolu] - C++ - Programmation
Marsh Posté le 19-03-2015 à 17:45:20
C'est une forward declaration, ça veut juste dire que "A" est une classe.
Ca permet d'avoir des pointeurs ou référence sur A, vu que ces qualifiers ne demandent pas à connaitre la nature entière du type.
Par contre, si tu fais a->method( ... ), là il te faut la déclaration complete.
Faudrait que tu câble ça comme ça :
Code :
|
Marsh Posté le 19-03-2015 à 17:28:22
Hummm... je sais vraimant pas comme l'expliquer celle là :
Le compilo rejette le tout en indiquant que l’opérande a gauche de -> doit être de type class/struct/union/generic : error C2227: left of '->getVarInt' must point to class/struct/union/generic type
Message édité par bqron le 19-03-2015 à 19:19:53