From b45f223675e35d7034beb94129bcd6ebef742f11 Mon Sep 17 00:00:00 2001 From: Gregory Lirent Date: Wed, 17 Aug 2022 16:03:47 +0300 Subject: [PATCH] Update page '2.1. vtype_array' --- 2.1. vtype_array.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/2.1. vtype_array.md b/2.1. vtype_array.md index c381d9c..f880e54 100644 --- a/2.1. vtype_array.md +++ b/2.1. vtype_array.md @@ -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)`