diff options
Added my work from today's exam
1 files changed, 15 insertions, 0 deletions
| -rw-r--r-- | Year 1/Object-oriented Programming/Exam 2/ex1/RegistryNumber.cpp | 15 |
diff --git a/Year 1/Object-oriented Programming/Exam 2/ex1/RegistryNumber.cpp b/Year 1/Object-oriented Programming/Exam 2/ex1/RegistryNumber.cpp new file mode 100644 index 0000000..0d6a3bd --- /dev/null +++ b/Year 1/Object-oriented Programming/Exam 2/ex1/RegistryNumber.cpp @@ -0,0 +1,15 @@ +#include "RegistryNumber.h" +#include <ostream> + +RegNumb::RegNumb() : RegNumb(0, 0, 0, 0) {} + +RegNumb::RegNumb(int regNumber1, int regNumber2, int regNumber3, int regNumber4) { + regNumb[0] = regNumber1; + regNumb[1] = regNumber2; + regNumb[2] = regNumber3; + regNumb[3] = regNumber4; +} + +std::ostream& operator<<(std::ostream& ostr, const RegNumb& regNumb) { + return ostr << regNumb.regNumb[0] << regNumb.regNumb[1] << regNumb.regNumb[2] << regNumb.regNumb[3]; +} |
