In file included from main.cpp:7:0:
num.cpp:15:38: error: definition of implicitly-declared 'constexpr Num& Num::operator=(const Num&)'
Num & Num::operator=(const Num &other) {
^
num.cpp:23:37: error: no 'Num Num::operator+(const Num&)' member function declared in class 'Num'
Num Num ::operator+(const Num &other) {
^
num.cpp:27:36: error: no 'Num Num::operator-(const Num&)' member function declared in class 'Num'
Num Num::operator-(const Num &other) {
^
num.cpp:31:36: error: no 'Num Num::operator*(const Num&)' member function declared in class 'Num'
Num Num::operator*(const Num &other) {
^
num.cpp:35:27: error: no 'Num Num::operator+(int)' member function declared in class 'Num'
Num Num::operator+(int num) {
^
num.cpp:39:28: error: no 'Num Num::operator-(int)' member function declared in class 'Num'
Num Num:: operator-(int num) {
^
num.cpp:43:27: error: no 'Num Num::operator*(int)' member function declared in class 'Num'
Num Num::operator*(int num) {
^
num.cpp:47:39: error: no 'Num& Num::operator+=(const Num&)' member function declared in class 'Num'
Num & Num::operator+=(const Num &other) {
^
num.cpp:56:39: error: no 'Num& Num::operator-=(const Num&)' member function declared in class 'Num'
Num & Num::operator-=(const Num &other) {
^
num.cpp:67:39: error: no 'Num& Num::operator*=(const Num&)' member function declared in class 'Num'
Num & Num::operator*=(const Num &other) {
^
num.cpp:76:30: error: no 'Num& Num::operator+=(int)' member function declared in class 'Num'
Num & Num::operator+=(int num) {
^
num.cpp:82:30: error: no 'Num& Num::operator-=(int)' member function declared in class 'Num'
Num & Num::operator-=(int num) {
^
num.cpp:90:30: error: no 'Num& Num::operator*=(int)' member function declared in class 'Num'
Num & Num::operator*=(int num) {
^
|