Update page '2.1. vtype_array'
parent
abcbc3ac19
commit
b45f223675
@ -36,6 +36,9 @@
|
||||
|
||||
##### Макросы
|
||||
- `void array_push_back(vtype_array* x, T value)`
|
||||
- Принимает указатель на область памяти, содержащую инициализированное значение **vtype_array** `x`.
|
||||
- Принимает числовое значение, указатель на C-строку или указатель на область памяти, содержащую один из контейнеров, поставляемых вместе с данным проектом.
|
||||
- Добавляет полученное значение `value` в конец последовательности элементов контейнера. В случае, если производится попытка добавить значение, с несравнимым типом относительно типа (см [1.1. Система типов](https://gogs.lirent.ru/lirent/libcdsb/wiki/1.1.+%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0+%D1%82%D0%B8%D0%BF%D0%BE%D0%B2)), которым был инициализирован контейнер, находящийся в области памяти `x`, будет вызван системный вызов `abort()`;
|
||||
- `bool array_countof(vtype_array* x, T value)`
|
||||
- `bool array_remove(vtype_array* x, T value)`
|
||||
- `bool in_array(vtype_array* x, T value)`
|
||||
|
Loading…
Reference in New Issue
Block a user