Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2015, 17:00   #11
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
. Да любой отладчик умеет отличать где какая память.
разве он пишет это ?
RAFA91 вне форума Ответить с цитированием
Старый 23.09.2015, 17:11   #12
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
Я уже пол года вывожу адреса обьектов хранящихся в стеке и куче и вывел кое какую закономерность.

если обьект в неупр. куче то его адрес начинается с 0033.....

если обьект в упр. куче то его адрес начинается с 0020.....

если обьект в стеке то 0012...

если статич. пер. 0041....

эта закономерность так-же сохранилась в вижуале 2008.
у вас случаем не XP? а то ASLR не дремлет(вроде с висты оно)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 23.09.2015, 17:14   #13
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
у вас случаем не XP? )
угу XP sp3 менять даже и не буду.
RAFA91 вне форума Ответить с цитированием
Старый 23.09.2015, 17:40   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
разве он пишет это ?
Сам убедись:
Дамп стека экзешника
Безымянный.jpg
Или я тебя неправильно понял?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.09.2015, 19:40   #15
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Или я тебя неправильно понял?
А если потоков несколько, тогда что пишет?
waleri вне форума Ответить с цитированием
Старый 23.09.2015, 19:53   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А если потоков несколько, тогда что пишет?
А вот это не проверял
А в теме речь о многопоточности?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.09.2015, 20:01   #17
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А вот это не проверял
А в теме речь о многопоточности?
.
Что такое поток? Это нЕкое место, отведённое указателями, которые и находятся в стеке. Привёл челу, стек. А где, чё находится? Я и сам не знаю (а оно мне надо)?

RAFA91
. Здесь, конечно все профи, к мнению которых нужно прислушиваться.... НО! Своя башка, должна быть на плечах.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 23.09.2015 в 20:09.
Smitt&Wesson вне форума Ответить с цитированием
Старый 23.09.2015, 20:31   #18
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
А если потоков несколько, тогда что пишет?
у каждого потока "свой" стек.

Повторюсь
Цитата:
Исследуйте работу ОС с памятью
Можете почитать книгу "Хакинг. Искусство эксплоита", почерпнете много полезного.
Croessmah вне форума Ответить с цитированием
Старый 23.09.2015, 20:55   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Это нЕкое место, отведённое указателями, которые и находятся в стеке.
Смитт, я не помню как Олли работает с многопотоком )
Делфийски отладчик 100% умеет все показывать как надо, уверен что любой отладчик так же не спасует. Просто ТС с ним не умеет работать.
Цитата:
у каждого потока "свой" стек.
Я так понял Валера спрашивал как Олли себя ведет с многопотоком, а не в принципе устройство многопотока.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.09.2015, 23:37   #20
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
Я так понял Валера спрашивал как Олли себя ведет с многопотоком, а не в принципе устройство многопотока
Наверное, но в любом случае, зная устройство, разобраться много легче.
Croessmah вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическая память vladxxl Общие вопросы C/C++ 0 25.04.2011 20:04
Динамическая память С++ onewho Помощь студентам 4 04.02.2011 17:27
динамическая память в си Serjuk Помощь студентам 0 27.12.2009 13:54
динамическая память aka_faith Общие вопросы C/C++ 47 12.06.2009 12:35
Динамическая память liver1981 Общие вопросы C/C++ 5 22.04.2009 09:16