Borderou de evaluare (job #1450224)

Utilizator Marius_mFMI-M2 Marius Melemciuc Marius_m Data 11 iunie 2015 23:51:16
Problema Trie Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘void pushToTrie(Trie*, int)’: user.cpp:44:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (letter == str.size()) { ^ user.cpp: In function ‘bool popFromTrie(Trie*, int)’: user.cpp:57:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (letter == str.size()) { ^ user.cpp: In function ‘bool popFromTrie(Trie*, int)’: user.cpp:78:6: error: redefinition of ‘bool popFromTrie(Trie*, int)’ bool popFromTrie(Trie* node, int letter) { ^ user.cpp:56:6: error: ‘bool popFromTrie(Trie*, int)’ previously defined here bool popFromTrie(Trie* node, int letter) { ^ user.cpp:79:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (letter == str.size()) { ^ user.cpp:84:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ user.cpp: In function ‘int getNumberOfWords(Trie*, int)’: user.cpp:87:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (letter == str.size()) ^ user.cpp: In function ‘int getNumberOfPrefixes(Trie*, int)’: user.cpp:98:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (letter == str.size() || node->child[str[letter] - 'a'] == NULL) ^

Ceva nu functioneaza?