Update page '2.1. vtype_array'
parent
89d58ffce3
commit
abcbc3ac19
@ -22,12 +22,16 @@
|
||||
- `size_t array_slice(vtype_array* x, vtype_array* src, ssize_t index, size_t count, bool cut)`
|
||||
- Принимает указатель на область памяти, содержащую инициализируемый контейнер `x`.
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array** `src`.
|
||||
- Принимает значение индекса данных `index`, начиная с которого, начать "срез" данных. Отрицательные значения индекса указывают на элементы, начианая с последнего (где индекс -1 указывает на последний элемент массива). Если отрицательное значение индекса по модулю превышает размерность массива, то будет считаться, что запрос сделан с индексом равным нулю.
|
||||
- Принимает значение индекса данных `index`, начиная с которого, требуется начать "срез" данных. Отрицательные значения индекса указывают на элементы, начианая с последнего (где индекс -1 указывает на последний элемент массива). Если отрицательное значение индекса по модулю превышает размерность массива, то будет считаться, что запрос сделан с индексом равным нулю.
|
||||
- Принимает значение количества элементов `count`, которым необходимо инициализировать `x` в рамках "среза" данных `src`, начиная с `index`. В случае, если количество элементов, начиная с `index` меньше `count`, вместо `count` будет использовано количество оставшихся элементов.
|
||||
- Принимает булевое значение `cut`, сообщающего о необходимости вырезать полученный "срез" данных из `src`.
|
||||
- Принимает булевое значение `cut`, сообщающее о необходимости вырезать полученный "срез" данных из `src`.
|
||||
- Возвращает итоговое количество элементов, вошедших в "срез".
|
||||
- `void array_sort(vtype_array* x)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array** `x`.
|
||||
- Производит быструю сортировку значений в контейнере (от меньшего к большему).
|
||||
- `void array_reverse(vtype_array* x)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array** `x`.
|
||||
- Переворачивает последовательность элементов в контейнере.
|
||||
|
||||
|
||||
##### Макросы
|
||||
|
Loading…
Reference in New Issue
Block a user