In file included from main.cpp:7:0:
num.cpp:10:38: error: definition of implicitly-declared 'constexpr Num& Num::operator=(const Num&)'
Num & Num::operator=(const Num &other) {
^
num.cpp:18:37: error: no 'Num Num::operator+(const Num&)' member function declared in class 'Num'
Num Num ::operator+(const Num &other) {
^
num.cpp:22:36: error: no 'Num Num::operator-(const Num&)' member function declared in class 'Num'
Num Num::operator-(const Num &other) {
^
num.cpp:26:36: error: no 'Num Num::operator*(const Num&)' member function declared in class 'Num'
Num Num::operator*(const Num &other) {
^
num.cpp:30:27: error: no 'Num Num::operator+(int)' member function declared in class 'Num'
Num Num::operator+(int num) {
^
num.cpp:34:28: error: no 'Num Num::operator-(int)' member function declared in class 'Num'
Num Num:: operator-(int num) {
^
num.cpp:38:27: error: no 'Num Num::operator*(int)' member function declared in class 'Num'
Num Num::operator*(int num) {
^
num.cpp:42:39: error: no 'Num& Num::operator+=(const Num&)' member function declared in class 'Num'
Num & Num::operator+=(const Num &other) {
^
num.cpp:51:39: error: no 'Num& Num::operator-=(const Num&)' member function declared in class 'Num'
Num & Num::operator-=(const Num &other) {
^
num.cpp:62:39: error: no 'Num& Num::operator*=(const Num&)' member function declared in class 'Num'
Num & Num::operator*=(const Num &other) {
^
num.cpp:71:30: error: no 'Num& Num::operator+=(int)' member function declared in class 'Num'
Num & Num::operator+=(int num) {
^
num.cpp:77:30: error: no 'Num& Num::operator-=(int)' member function declared in class 'Num'
Num & Num::operator-=(int num) {
^
num.cpp:85:30: error: no 'Num& Num::operator*=(int)' member function declared in class 'Num'
Num & Num::operator*=(int num) {
^
|