diff options
sem 11
1 files changed, 25 insertions, 0 deletions
| -rw-r--r-- | Sem. 11/Examples/Student/Student.h | 25 |
diff --git a/Sem. 11/Examples/Student/Student.h b/Sem. 11/Examples/Student/Student.h new file mode 100644 index 0000000..af99e30 --- /dev/null +++ b/Sem. 11/Examples/Student/Student.h @@ -0,0 +1,25 @@ +#include <iostream> +#include "../Person/Person.h" + +class Student : public Person +{ + size_t fn = 0; + size_t grade = 2; +public: + Student() = default; + Student(const char* name, int age, size_t fn); + + size_t getFn() const; + void setFn(size_t fn); + + + // No need for big 4, since there is NO dyn. memory in Student + // The compiler will generate valid: + + //Student(const Student& other); + //Student& operator=(const Student& other); //no need + // ~Student() + + //See on the .cpp file how the compiler creates them + +}; |
