Шаблоны ошибок с функциями в переполнении стека

У меня проблема с вызовом функции.
После отладки он сказал, что «boobleSort: необъявленный идентификатор» и «тип короткого неожиданного».

main()
{
short arr[] = {2,10,-15,20};
short size = 4;
bobbleSort<short, short*>(size, arr);
}

template<class FIRST_TYPE, class SECOND_TYPE>
void bobbleSort(FIRST_TYPE size, SECOND_TYPE arr)
{
arr[2]++;
}

Как я могу это исправить?

-1

Решение

Обязательно верните 0 из основного. Это компилируется и работает для меня. Убедитесь, что добавили некоторую проверку ошибок в bobbleSort, так как arr может не иметь 3 элементов.

template<class FIRST_TYPE, class SECOND_TYPE>
void bobbleSort(FIRST_TYPE size, SECOND_TYPE arr)
{
arr[2]++;
}

int main()
{
short arr[] = { 2,10,-15,20 };
short size = 4;
bobbleSort(size, arr);

return 0;
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector