In file included from main.cpp:8:0:
num.cpp: In member function 'Num Num::operator+(const Num&)':
num.cpp:17:26: error: qualified-id in declaration before '(' token
inline Num Num::operator-(const Num& other) {
^
num.cpp:21:26: error: qualified-id in declaration before '(' token
inline Num Num::operator*(const Num& other) {
^
num.cpp:25:26: error: qualified-id in declaration before '(' token
inline Num Num::operator+(int num) {
^
num.cpp:29:26: error: qualified-id in declaration before '(' token
inline Num Num::operator-(int num) {
^
num.cpp:33:26: error: qualified-id in declaration before '(' token
inline Num Num::operator*(int num) {
^
num.cpp:37:28: error: qualified-id in declaration before '(' token
inline Num& Num::operator+=(const Num& other) {
^
num.cpp:37:29: error: expected primary-expression before 'const'
inline Num& Num::operator+=(const Num& other) {
^~~~~
num.cpp:41:28: error: qualified-id in declaration before '(' token
inline Num& Num::operator-=(const Num& other) {
^
num.cpp:41:29: error: expected primary-expression before 'const'
inline Num& Num::operator-=(const Num& other) {
^~~~~
num.cpp:45:28: error: qualified-id in declaration before '(' token
inline Num& Num::operator*=(const Num& other) {
^
num.cpp:45:29: error: expected primary-expression before 'const'
inline Num& Num::operator*=(const Num& other) {
^~~~~
num.cpp:49:28: error: qualified-id in declaration before '(' token
inline Num& Num::operator+=(int num) {
^
num.cpp:49:29: error: expected primary-expression before 'int'
inline Num& Num::operator+=(int num) {
^~~
num.cpp:53:28: error: qualified-id in declaration before '(' token
inline Num& Num::operator-=(int num) {
^
num.cpp:53:29: error: expected primary-expression before 'int'
inline Num& Num::operator-=(int num) {
^~~
num.cpp:57:28: error: qualified-id in declaration before '(' token
inline Num& Num::operator*=(int num) {
^
num.cpp:57:29: error: expected primary-expression before 'int'
inline Num& Num::operator*=(int num) {
^~~
num.cpp:61:28: error: qualified-id in declaration before '(' token
inline Num& Num::operator*=(int num) {
^
num.cpp:61:29: error: expected primary-expression before 'int'
inline Num& Num::operator*=(int num) {
^~~
main.cpp:12:49: error: a function-definition is not allowed here before '{' token
void stress_test(int modulo, int st, int bound) {
^
main.cpp:32:12: error: a function-definition is not allowed here before '{' token
int main() {
^
main.cpp:174:1: error: expected '}' at end of input
}
^
|