Erreur du compilateur C2326
'declarator' : la fonction ne peut pas accéder à 'name'
Le code tente de modifier une variable membre, ce qui n’est pas possible.
Exemple
L’exemple suivant génère l’erreur C2326 :
// C2326.cpp
void MyFunc() {
int i;
class MyClass {
public:
void mf() {
i = 4; // C2326 i is inaccessible
}
};
}