Borderou de evaluare (job #2333092)
Utilizator | Data | 31 ianuarie 2019 18:10:35 | |
---|---|---|---|
Problema | Tort | Status | done |
Runda | Arhiva de probleme | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In static member function 'static bigNumber bigNumber::mul(bigNumber&, bigNumber&)':
main.cpp:107:24: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber'
C = add(C, mulPos(A, B.number[i], i));
~~~~~~^~~~~~~~~~~~~~~~~~~
main.cpp:47:20: note: initializing argument 2 of 'static bigNumber bigNumber::add(bigNumber&, bigNumber&)'
static bigNumber add(bigNumber &A, bigNumber &B)
^~~
main.cpp: In member function 'void bigNumber::print()':
main.cpp:117:14: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
s[E] = NULL;
^~~~
main.cpp: In function 'int main()':
main.cpp:142:42: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber'
A2B1 = bigNumber::mul(bigNumber::mul(bigNumber(((n - 1) / 2)), bigNumber(n)), bigNumber(m));
^~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:103:20: note: initializing argument 1 of 'static bigNumber bigNumber::mul(bigNumber&, bigNumber&)'
static bigNumber mul(bigNumber &A, bigNumber &B)
^~~
main.cpp:144:42: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber'
A2B1 = bigNumber::mul(bigNumber::mul(bigNumber((n / 2)), bigNumber(n - 1)), bigNumber(m));
^~~~~~~~~~~~~~~~~~
main.cpp:103:20: note: initializing argument 1 of 'static bigNumber bigNumber::mul(bigNumber&, bigNumber&)'
static bigNumber mul(bigNumber &A, bigNumber &B)
^~~
main.cpp:146:42: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber'
A1B2 = bigNumber::mul(bigNumber::mul(bigNumber(((m - 1) / 2)), bigNumber(m)), bigNumber(n));
^~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:103:20: note: initializing argument 1 of 'static bigNumber bigNumber::mul(bigNumber&, bigNumber&)'
static bigNumber mul(bigNumber &A, bigNumber &B)
^~~
main.cpp:148:42: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber'
A1B2 = bigNumber::mul(bigNumber::mul(bigNumber((m / 2)), bigNumber(m - 1)), bigNumber(n));
^~~~~~~~~~~~~~~~~~
main.cpp:103:20: note: initializing argument 1 of 'static bigNumber bigNumber::mul(bigNumber&, bigNumber&)'
static bigNumber mul(bigNumber &A, bigNumber &B)
^~~
main.cpp:149:25: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber'
A1B1 = bigNumber::mul(bigNumber(n), bigNumber(m));
^~~~~~~~~~~~
main.cpp:103:20: note: initializing argument 1 of 'static bigNumber bigNumber::mul(bigNumber&, bigNumber&)'
static bigNumber mul(bigNumber &A, bigNumber &B)
^~~
main.cpp:150:48: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber'
bigNumber res = bigNumber::add(bigNumber::add(A1B2, A2B1), A1B1);
~~~~~~~~~~~~~~^~~~~~~~~~~~
main.cpp:47:20: note: initializing argument 1 of 'static bigNumber bigNumber::add(bigNumber&, bigNumber&)'
static bigNumber add(bigNumber &A, bigNumber &B)
^~~
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !