Borderou de evaluare (job #252903)

Utilizator avatar Tiberiu02 Tiberiu Musat Tiberiu02 IP ascuns
Problemă Magazin (clasele 8-9) Compilator cpp
Rundă Arhiva de probleme Status evaluat
Dată 29 oct. 2016 15:28:33 Scor 0

Raport evaluator

Eroare de compilare: user.cpp:19:18: sorry, unimplemented: non-static data member initializers user.cpp:19:18: error: ISO C++ forbids in-class initialization of non-const static member ‘weight’ user.cpp:21:19: sorry, unimplemented: non-static data member initializers user.cpp:21:19: error: ‘constexpr’ needed for in-class initialization of static data member ‘left’ of non-integral type user.cpp:22:20: sorry, unimplemented: non-static data member initializers user.cpp:22:20: error: ‘constexpr’ needed for in-class initialization of static data member ‘right’ of non-integral type user.cpp: In member function ‘void Node::updateWeight()’: user.cpp:27:40: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:28:42: error: request for member ‘weight’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp: In member function ‘void Node::balance()’: user.cpp:35:40: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:36:42: error: request for member ‘weight’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:37:38: error: request for member ‘right’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:37:64: error: request for member ‘right’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:38:38: error: request for member ‘left’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:38:63: error: request for member ‘left’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:39:40: error: request for member ‘right’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:39:67: error: request for member ‘right’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:40:40: error: request for member ‘left’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:40:66: error: request for member ‘left’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:43:22: error: cannot convert ‘std::ios_base& (*)(std::ios_base&)’ to ‘Node*’ in initialization user.cpp:44:29: error: request for member ‘val’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:44:40: error: request for member ‘left’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:44:74: error: request for member ‘right’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:47:22: error: cannot convert ‘std::ios_base& (*)(std::ios_base&)’ to ‘Node*’ in initialization user.cpp:48:30: error: request for member ‘val’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:48:63: error: request for member ‘left’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:48:78: error: request for member ‘right’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp: In member function ‘int Node::kth(int)’: user.cpp:57:32: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:58:22: error: request for member ‘kth’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:61:24: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:66:27: error: request for member ‘kth’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp: In member function ‘void Node::shift()’: user.cpp:75:55: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:75:71: error: request for member ‘weight’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:76:25: error: request for member ‘val’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:77:19: error: request for member ‘shift’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:79:24: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:80:28: error: invalid conversion from ‘std::ios_base& (*)(std::ios_base&)’ to ‘void*’ [-fpermissive] /usr/include/stdlib.h:488:13: error: initializing argument 1 of ‘void free(void*)’ [-fpermissive] user.cpp:81:24: error: assignment of function ‘std::ios_base& std::left(std::ios_base&)’ user.cpp:81:24: error: cannot convert ‘int’ to ‘std::ios_base&(std::ios_base&)’ in assignment user.cpp:84:26: error: request for member ‘val’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:85:20: error: request for member ‘shift’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:87:25: error: request for member ‘weight’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:88:29: error: invalid conversion from ‘std::ios_base& (*)(std::ios_base&)’ to ‘void*’ [-fpermissive] /usr/include/stdlib.h:488:13: error: initializing argument 1 of ‘void free(void*)’ [-fpermissive] user.cpp:89:25: error: assignment of function ‘std::ios_base& std::right(std::ios_base&)’ user.cpp:89:25: error: cannot convert ‘int’ to ‘std::ios_base&(std::ios_base&)’ in assignment