Невозможно это сделать. Это одна хорошая причина (среди многих) использовать векторы вместо массивов. Но если вы должны использовать массив, вы должны передать размер массива в качестве параметра вашей функции
int largest(int *list, int list_size, int highest_index)
Массивы на C ++ довольно бедны, тем скорее вы научитесь использовать векторы, тем легче вы будете найти вещи.