существует более одного экземпляра перегруженная функция "ParseExpression", соответствующего списку аргументов: -- шаблон функции "std::shared_ptr<<error-type>> ParseExpression(It ¤t, It end, unsigned int precedence)" (объявлено в строке 61) -- шаблон функции "std::shared_ptr<<error-type>> ParseExpression(It ¤t, It end, unsigned int precedence)" (объявлено в строке 61) -- типы аргументов: (__gnu_cxx::__normal_iterator<Token *, std::vector<Token, std::allocator<Token>>>, __gnu_cxx::__normal_iterator<Token *, std::vector<Token, std::allocator<Token>>>, unsigned int)
Я вот слегка не понял - за что оно доебалось ко мне?