У меня есть функция, которая возвращает * float * like и другую, которая возвращает длину этого массива:
float *getTestData() {
static float tdata[] = {1.0, 5.0, 10};
return tdata;
}
unsigned int getTestDataLen() {
return 3;
}
Теперь я хочу найти элемент max с помощью std :: max_element. Есть ли способ получить итератор из этого массива с известной длиной во время выполнения, но не во время компиляции? Я могу использовать что угодно до C ++ 17. Возвращение getTestData - это просто пример. План состоит в том, чтобы вернуть любую длину.