Borderou de evaluare (job #1450224)
Utilizator | 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?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !