Это еще одно «Что беспокоит мой код, когда я получаю сообщение« Нет подходящей функции для вызова »- ошибка». Проблема в том, что вопросы об этом относятся к конкретному и не могут быть применены к коду вообще. Мой вопрос также будет довольно конкретным.
Мой код:
string largestNumber(vector<int>& nums)
{
string finalAnswer = "";
vector<int> answer{nums[0]};
if (nums.size() == 1)
{
return toStringconverter(nums[0]);
}
else
{
for (int i = 1 ; i < nums.size() ; i++)
{
answer.insert(getNumber(answer, nums[i]), nums[i]);
}
}
for(int i = 0 ; i < answer.size() ; i++)
{
finalAnswer = finalAnswer + toStringconverter(answer[i]);
}
}
Я получаю сообщение об ошибке в строке answer.insert(getNumber(answer, nums[i]), nums[i]);
. Это часть решения проблемы на сайте кодирования leetcode.
Извините за чистые объяснения лучше. getNumber возвращает int.
int getNumber (vector & theList, int number)