Borderou de evaluare (job #1187195)

Utilizator AlexandruValeanuAlexandru Valeanu AlexandruValeanu Data 17 mai 2014 20:28:42
Problema Hashuri Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In instantiation of ‘bool Treap<Key, Comparator>::erase(Treap<Key, Comparator>::Node*&, const Key&) [with Key = int; Comparator = std::less<int>]’: user.cpp:330:35: required from ‘bool Treap<Key, Comparator>::erase(const Key&) [with Key = int; Comparator = std::less<int>]’ user.cpp:514:25: required from here user.cpp:276:10: warning: variable ‘value’ set but not used [-Wunused-but-set-variable] bool value; ^ user.cpp: In instantiation of ‘Treap<Key, Comparator>::Node::Node(const Key&, int, int, const Treap<Key, Comparator>::Node*, const Treap<Key, Comparator>::Node*) [with Key = int; Comparator = std::less<int>]’: user.cpp:239:14: required from ‘bool Treap<Key, Comparator>::insert(Treap<Key, Comparator>::Node*&, const Key&, int) [with Key = int; Comparator = std::less<int>]’ user.cpp:261:36: required from ‘bool Treap<Key, Comparator>::insert(const Key&) [with Key = int; Comparator = std::less<int>]’ user.cpp:509:27: required from here user.cpp:161:10: error: invalid conversion from ‘const Treap<int>::Node*’ to ‘Treap<int>::Node*’ [-fpermissive] left = _left; ^ user.cpp:162:11: error: invalid conversion from ‘const Treap<int>::Node*’ to ‘Treap<int>::Node*’ [-fpermissive] right = _right; ^ user.cpp: In function ‘int main()’: user.cpp:494:38: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("hashuri.in", "r", stdin); ^ user.cpp:495:40: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("hashuri.out", "w", stdout); ^ user.cpp:501:20: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d", &N); ^ user.cpp:505:36: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d %d", &type, &key); ^

Ceva nu functioneaza?