У меня есть динамически распределенный массив с плавающей запятой, и мне нужно передать этот массив в качестве аргумента трем различным функциям, но каждая функция должна получить другой диапазон массива. Есть ли способ отправить массив с элементами от 0 до 23 в одну функцию, элементы с 24 по 38 в другую и элементы с 39 по 64 в третью функцию.
На некоторых языках (например, на python, я думаю) вы можете сделать что-то вроде этого:
somefunction(my_array[0:23]);
somefunction(my_array[24:38]);
somefunction(my_array[39:64]);
Однако я использую c ++ и не знаю, как это сделать в c ++.
Кто-нибудь знает, как это сделать?
somefunction (); - это функция из API, поэтому я не могу изменять принимаемые ей аргументы.