![]() |
s4g
0.9.2
высокоуровневый, императивный, процедурный, встраиваемый, скриптовый язык программирования общего назначения, написанный на C++.
|
Стек, а точнее простой динамический массив с элементами стека Подробнее...
#include <s4g_stack.h>
Открытые члены | |
| int | getSize () |
| возвращает текущий размер стека | |
| void | setStartSize (int iCount) |
| установка условно стартовой позиции стека, если стартовая позици больше чем элементов в массиве то массив будет расширен Подробнее... | |
| void | clear () |
| очистка стека | |
| void | reserve (int iCount) |
| резервация памяти под элементы стека, текущий размер не изменится | |
| void | push (T val) |
| впихнуть на вершину значение (все кто был станут на 1 элемент ниже) | |
| void | pushReplaceTop (T val) |
| впихнуть на вершину стека значение с заменой того что было на вершине | |
| void | push_back (T val) |
| аналогично push. | |
| void | pop (int iCount=1) |
| вытолкнуть iCount количество элементов | |
| T & | get (int id) |
| возвращает элемент стека по порядковому номеру, если значение отрицательное то значит вернут значнеие относительно вершины стека (-1 - вершина и т. Подробнее... | |
| T & | operator[] (int id) |
| аналогично get. | |
| T & | getTop () |
| возвращает вершину стека | |
Стек, а точнее простой динамический массив с элементами стека
|
inline |
установка условно стартовой позиции стека, если стартовая позици больше чем элементов в массиве то массив будет расширен
|
inline |
возвращает элемент стека по порядковому номеру, если значение отрицательное то значит вернут значнеие относительно вершины стека (-1 - вершина и т.
д.)