foo.cpp:17:20: error: expected ')' before 'name'
Student(stirng name, int finalScore, int classScore, char cadre, char fromWest, int paper): Name(name), FinalScore(finalScore), ClassScore(classScore), Cadre(cadre), FromWest(fromWest), Paper(paper) {}
^
foo.cpp: In function 'int main()':
foo.cpp:55:86: error: no matching function for call to 'Student::Student(std::string&, int&, int&, char&, char&, int&)'
Student *s = new Student(name, finalScore, classScore, cadre, fromWest, paper);
^
foo.cpp:55:86: note: candidates are:
foo.cpp:7:7: note: Student::Student()
class Student
^
foo.cpp:7:7: note: candidate expects 0 arguments, 6 provided
foo.cpp:7:7: note: Student::Student(const Student&)
foo.cpp:7:7: note: candidate expects 1 argument, 6 provided