From a82a54f081ce561e6bc6e9f82869f8b40a47e660 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Wed, 25 May 2022 19:59:16 +0300 Subject: Added my work from today's exam --- .../Exam 2/ex1/RegistryNumber.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Year 1/Object-oriented Programming/Exam 2/ex1/RegistryNumber.cpp (limited to 'Year 1/Object-oriented Programming/Exam 2/ex1/RegistryNumber.cpp') 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 + +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]; +} -- cgit v1.3.1-23-gd82d