получение размера массива из указателя c ++
Я пишу простую функцию, которая возвращает наибольшее целое число в массиве. Проблема, с которой я сталкиваюсь - это найти количество элементов в массиве.
Вот заголовок функции:
int largest(int *list, int highest_index)
Как я могу получить количество целых чисел в массиве?список'.
Я пробовал следующие методы:
int i = sizeof list/sizeof(int); //returns incorrect value
int i = list.size(); // does not compile
Любая помощь будет оценена!