
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.09.2006, 16:10
|
|||
|---|---|---|---|
|
|||
стек |
|||
|
#18+
подскажите, плз, как в VC6.0 осуществл. работа со стеком? как его создать? как запихать туда эл-ты и как кдалить из него энное кол-во эл-в? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 16:13
|
|||
|---|---|---|---|
стек |
|||
|
#18+
существует ручная обработка и "ножная" "стандартная" обработка, вручную - используя структуры struct blablabla { blablabla *next; long val; }; вножную - используя "стандартный" класс - стек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 16:17
|
|||
|---|---|---|---|
стек |
|||
|
#18+
точнее, адаптер контейнера stack ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 16:21
|
|||
|---|---|---|---|
стек |
|||
|
#18+
яцикподскажите, плз, как в VC6.0 осуществл. работа со стеком? как его создать? как запихать туда эл-ты и как кдалить из него энное кол-во эл-в? помню как один человечик пришедший с делфи, ответил на собеседовании где то так: стэк это область процессора, где..... это так - вспомнилось.... по сути вопроса... стэк это область памяти в которую помещаются или изымаются данные специальными командами процессора по принципу FILO (первый вошёл - последним вышел). Стэк инициализируется ("указатель" на данную область памяти и т.д.) как правило операционкой (если таковые имеються). "Указателем" выступает регистр микропроцессора. Память куда ссылается данный "указатель" выделяет так же операционка (если такая присутствует). Стэк используется как правило для сохранения адреса(ов) возврата из подпрограмм либо прерываний, а так же для хранения данных "на стэке" (в последнем случае на стэке образуется кадр данных, с которыми и работает подпрограмма. механизация образования кадра реализована как правило в самих языках программирования - от сей и выше)... с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 16:38
|
|||
|---|---|---|---|
стек |
|||
|
#18+
В данном случае наверное имелся в виду стек как структура данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 16:47
|
|||
|---|---|---|---|
стек |
|||
|
#18+
--null--В данном случае наверное имелся в виду стек как структура данных. "наверное" и "как" - очень точные понятия...особенно для телепатов... к сожалению - я не обладаю телепатией... с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 08:08
|
|||
|---|---|---|---|
стек |
|||
|
#18+
kolobok0стэк это область памяти в которую помещаются или изымаются данные специальными командами процессора по принципу FILO (первый вошёл - последним вышел). Простите, но это не стек, а очередь. Стек - FIFO - первый пришёл, первый ушёл. Он же магазин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 13:52
|
|||
|---|---|---|---|
стек |
|||
|
#18+
muk07Виноват, зарапортовался. бывает... :) кстати говоря есть классический пример взятия текущего смещения (актуально в вирусах) - сие делается с помощью стэка как раз...красиво и коротко как выстрел... Код: plaintext 1. 2. 3. с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 14:41
|
|||
|---|---|---|---|
|
|||
стек |
|||
|
#18+
call Point Point: pop bp Гражданин, вы в каком веке живёте:) регистры уже давно не 16 битные:) Да и не только вирусы - пакеры, протекторы, api шпионы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 14:47
|
|||
|---|---|---|---|
|
|||
стек |
|||
|
#18+
to яцик вот пример обработки "в ножную" (если я правильно понял) :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 14:53
|
|||
|---|---|---|---|
стек |
|||
|
#18+
a_s_d..Гражданин, вы в каком веке живёте:)...регистры уже давно не 16 битные:).... я те одын умный вещь скажу - ты только не обижайся (из кинухи)... и 8, и 16, и 32, и 64... 8 - см. микроконтроллеры серии скажем 51 16 - туда же, серии AVR к примеру... 32 - пром. процы и т.д.... 64 - вроде Intel штампует так же... так, что Вы не держите "руку на пульсе". :) Да и мир ВТ не замыкается на дэск топах...А данный пример был просто приведён как пример, без посягательств на реальное отображение того металла что стоит лично у Вас на столе... Могу вот такой вот например написать... Код: plaintext 1. 2. 3. 4. это уже азм 51 МК... с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2030462]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 465ms |

| 0 / 0 |
