#ifndef PREFIX_SEARCH_H_5CFCF783#define PREFIX_SEARCH_H_5CFCF783#include<map>#include<string>classprefix_search{public:voidadd(std::stringprefix);intmatch(std::stringin)const;private:structnode{std::map<int,structnode>children;boolmatch;node():match(false){}};nodetop;};#endif /* end of include guard: PREFIX_SEARCH_H_5CFCF783 */