#include <iostream> #include <cstdint> #include<stdbool.h> using namespace std; class Register8 { private: uint8_t value; public: Register8(uint8_t v) : value(v) {} // your code here: define operator== to compare two Register8 objects bool operator==(const Register8 & reg)const { if(this->value==reg.value) { return true; }else{ return false; } } uint8_t getValue() const { return value; } }; int main() { int a, b; cin >> a >> b; Register8 r1(a); Register8 r2(b); if (r1 == r2) cout << "Equal"; else cout << "Not Equal"; return 0; }
Test Cases
Test Results
Input
10 10
Expected Output
Equal