Avatar ·

Erreur "request for member '...' in '...' which is of non-class type" en C++

Bonjour à tous ! Je viens de commencer à apprendre le C++ et je suis confronté à une erreur que je ne comprends pas. J'écris un programme simple pour travailler avec la classe "Étudiant". Voici le code : ```cpp #include #include using namespace std; class Student { public: string name; int age; void printInfo() { cout << "Name: " << name << ", Age: " << age << endl; } }; int main() { Student* ptr; ptr = new Student(); // J'essaie de remplir les données ptr.name = "Ivan"; ptr.age = 20; ptr.printInfo(); delete ptr; return 0; } ``` Le compilateur affiche l'erreur : "error: request for member 'name' in 'ptr', which is of non-class type 'Student*'". Je comprends que ptr est un pointeur, mais je ne comprends pas comment accéder correctement aux champs.