Compiler output
prog.cpp: In function ‘void add(Trie*, int, std::string&)’:
prog.cpp:18:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
prog.cpp: In function ‘int find(Trie*, int, std::string&)’:
prog.cpp:30:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
prog.cpp: In function ‘bool remove(Trie*, int, std::string&)’:
prog.cpp:40:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
prog.cpp: In function ‘int prefix(Trie*, int, std::string&)’:
prog.cpp:56:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]