получение размера массива из указателя c ++

Я пишу простую функцию, которая возвращает наибольшее целое число в массиве. Проблема, с которой я сталкиваюсь - это найти количество элементов в массиве.

Вот заголовок функции:

int largest(int *list, int highest_index)

Как я могу получить количество целых чисел в массиве?список'.

Я пробовал следующие методы:

int i = sizeof list/sizeof(int); //returns incorrect value
int i = list.size(); // does not compile

Любая помощь будет оценена!

Ответы на вопрос(6)

Ваш ответ на вопрос