so I'm a C++ beginner and I have a question.
Let's say we have a class Grades.
From what I've learned so far a destructor would look like
~Grades();
a copy constructor:
Grades(const Grades & );
an << operator:
ostream & operator << (ostream & os, const Grades & g);
Are these correct?
How would a regular constructor look like? What about a conversion constructor ?