[Solved] How to fix ‘constructor is invalid use’ in C++?
[ad_1] Student is not a function that can be called on a Student* pointer. To construct an object call new Student. stu[i] = new Student(Name, id, age, cpp_score, cpp_count); Or even better: don’t use raw pointers, use a std::vector<Student>. Compare the CppCoreGuidelines for that. [ad_2] solved How to fix ‘constructor is invalid use’ in C++?