Erro "request for member '...' in '...' which is of non-class type" em C++
Olá a todos! Comecei a estudar C++ e me deparei com um erro que não consigo entender. Estou escrevendo um programa simples para trabalhar com a classe "Student". Aqui está o código:\n\n```cpp\n#include \n#include \nusing namespace std;\n\nclass Student {\npublic:\n string name;\n int age;\n \n void printInfo() {\n cout << "Name: " << name << ", Age: " << age << endl;\n }\n};\n\nint main() {\n Student* ptr;\n ptr = new Student();\n \n // Tentando preencher os dados\n ptr.name = "Ivan";\n ptr.age = 20;\n \n ptr.printInfo();\n \n delete ptr;\n return 0;\n}\n```\n\nO compilador exibe o erro: "error: request for member 'name' in 'ptr', which is of non-class type 'Student*'". Eu entendo que ptr é um ponteiro, mas não entendo como acessar corretamente os campos