0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 3
|
||||||||||||||||
1 | ||||||||||||||||
Создание универсального стека05.09.2011, 01:14. Показов 1667. Ответов 6
Метки нет Все метки)
(
Прошу помощи в создании универсального стека. Вообще в реализации стека хранящего определенный тип (например : integer, char и т.д.) нет ни каких проблем. Вот пример:
1 Как получит значения по адресу addr? 2 Как выделить необходимое количество памяти для хранения значения находящегося по адресу addr?
0
|
|
05.09.2011, 01:14 | |
Ответы с готовыми решениями:
6
Создание динамического стека с удалением значений равных последнему Создание статического стека с удалением значений равных последнему
|
05.09.2011, 04:47 | 2 | ||||||||||
Вот так: addr^
0
|
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 3
|
|||||||||||
05.09.2011, 06:20 [ТС] | 3 | ||||||||||
Не с этим я полностью согласен, но это код не подойдет для pointer.
Немного пошевелив мозгами у меня вышло вот это:
![]()
0
|
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 3
|
|
05.09.2011, 06:37 [ТС] | 5 |
Спасибо. С этими типами все работает.
Ну, а все таки, что не так с типом string.
0
|
13095 / 5876 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||||||||||||
05.09.2011, 09:02 | 7 | |||||||||||||||
Да - с типом String и с динамическими массивами и с вариантами (Variant) тот код не будет работать. Потому что String - это динамический тип с механизмом подсчёта ссылок.
Когда мы объявляем строковый тип:
Пример, показывающий устройство строк:
2
|
05.09.2011, 09:02 | |
Помогаю со студенческими работами здесь
7
Разработка программы универсального инсталлятора Создание универсального шаблона Создание универсального триггера Создание универсального конвертора!! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |