Я пытаюсь соединить вектор на С++, используя следующий код:
sequence(sequence.begin() + i, sequence.end());
где sequence
— вектор, содержащий целые числа, а i
— целое число, но когда я запускаю свой код, он выдает следующую ошибку:
error: no match for call to ‘(std::vector<int>) (__gnu_cxx::__normal_iterator<int*,
std::vector<int> >, std::vector<int>::iterator)’
sequence(sequence.begin() + i, sequence.end());
^
Я не понимаю, что не так с моим кодом. Я использовал следующие вопросы о переполнении стека, чтобы помочь написать этот код: