У меня проблема с этой функцией. Я хочу инициализировать строку в позиции i в векторе строки. Но я получаю это сообщение об ошибке:
Invalid arguments '
Candidates are:
basic_string()
basic_string(const std::allocator<char> &)
basic_string(const std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char>> &)
basic_string(const std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char>> &, unsigned int, unsigned int)
basic_string(const std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char>> &, unsigned int, unsigned int, const std::allocator<char> &)
basic_string(const char *, unsigned int, const std::allocator<char> &)
basic_string(const char *, const std::allocator<char> &)
basic_string(unsigned int, char, const std::allocator<char> &)
Функция:
void File::readBinaryTreeHelper(Node *&anchor, std::vector<std::string> list, int* i){
std::string g = list[i];
readBinaryTreeHelper(anchor->Vater, list, i+1);
readBinaryTreeHelper(anchor->Mutter, list, i+1);
}