In file included from main.cpp:8:0:
num.cpp: In member function 'Num& Num::operator=(const Num&)':
num.cpp:9:1: error: no return statement in function returning non-void [-Werror=return-type]
}
^
num.cpp: In member function 'Num& Num::operator+=(const Num&)':
num.cpp:32:1: error: no return statement in function returning non-void [-Werror=return-type]
}
^
num.cpp: In member function 'Num& Num::operator-=(const Num&)':
num.cpp:35:1: error: no return statement in function returning non-void [-Werror=return-type]
}
^
num.cpp: In member function 'Num& Num::operator*=(const Num&)':
num.cpp:38:1: error: no return statement in function returning non-void [-Werror=return-type]
}
^
num.cpp: In member function 'Num& Num::operator+=(int)':
num.cpp:41:1: error: no return statement in function returning non-void [-Werror=return-type]
}
^
num.cpp: In member function 'Num& Num::operator-=(int)':
num.cpp:44:1: error: no return statement in function returning non-void [-Werror=return-type]
}
^
num.cpp: In member function 'Num& Num::operator*=(int)':
num.cpp:47:1: error: no return statement in function returning non-void [-Werror=return-type]
}
^
cc1plus: all warnings being treated as errors
|