Borderou de evaluare (job #252922)

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:52:00 Scor 0

Raport evaluator

Eroare de compilare: user.cpp:20:18: sorry, unimplemented: non-static data member initializers user.cpp:20:18: error: ISO C++ forbids in-class initialization of non-const static member ‘weight’ user.cpp:22:19: sorry, unimplemented: non-static data member initializers user.cpp:22:19: error: ‘constexpr’ needed for in-class initialization of static data member ‘left’ of non-integral type user.cpp:23:20: sorry, unimplemented: non-static data member initializers user.cpp:23: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:28:40: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:29: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:36:40: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:37:42: error: request for member ‘weight’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:38:38: error: request for member ‘right’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:38:64: error: request for member ‘right’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:39:38: error: request for member ‘left’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:39:63: error: request for member ‘left’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:40:40: error: request for member ‘right’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:40:67: error: request for member ‘right’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:41:40: error: request for member ‘left’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:41:66: error: request for member ‘left’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:44:22: error: cannot convert ‘std::ios_base& (*)(std::ios_base&)’ to ‘Node*’ in initialization user.cpp:45:29: error: request for member ‘val’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:45:40: error: request for member ‘left’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:45:74: error: request for member ‘right’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:48:22: error: cannot convert ‘std::ios_base& (*)(std::ios_base&)’ to ‘Node*’ in initialization user.cpp:49:30: error: request for member ‘val’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:49:63: error: request for member ‘left’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:49: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:58:32: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:59:22: error: request for member ‘kth’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:62:24: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:67: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:76:55: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:76:71: error: request for member ‘weight’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:77:25: error: request for member ‘val’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:78:19: error: request for member ‘shift’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:80:24: error: request for member ‘weight’ in ‘std::left’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:81: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:82:24: error: assignment of function ‘std::ios_base& std::left(std::ios_base&)’ user.cpp:82:24: error: cannot convert ‘int’ to ‘std::ios_base&(std::ios_base&)’ in assignment user.cpp:85:26: error: request for member ‘val’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:86:20: error: request for member ‘shift’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:88:25: error: request for member ‘weight’ in ‘std::right’, which is of non-class type ‘std::ios_base&(std::ios_base&)’ user.cpp:89: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:90:25: error: assignment of function ‘std::ios_base& std::right(std::ios_base&)’ user.cpp:90:25: error: cannot convert ‘int’ to ‘std::ios_base&(std::ios_base&)’ in assignment