|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.12.2012, 11:46 | #41 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
|
|
07.02.2013, 16:04 | #42 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
раз уж тут зашел разговор про память, скажите правильно я понимаю понятия стека и кучи?
При запуске программы операционная система выделяет для нее память -стек. Размер стека фиксирован и определяется еще при компиляции. Куча -это вся не занятая оперативная память. |
07.02.2013, 16:09 | #43 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
В целом да. Куча это то что осталось от выделенной программе памяти после распределения стека. Свободная память для комфортной работы программы. В целом можно даже считать что она никак не контролируется, потому и называется кучей.
I'm learning to live...
|
07.02.2013, 17:29 | #44 |
Пользователь
Регистрация: 30.12.2012
Сообщений: 19
|
Если вы делаете программу из нескольких компонентов то ошибка в одном приведет к сбою во всем приложении. Не зря же создатели C++ сделали именно так.
|
07.02.2013, 17:35 | #45 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
но куча разрастается постепенно, а так остальная память еще применяется для стеков потоков и тп и тд. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
07.02.2013, 17:36 | #46 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Но это не главное правило кучи, это ОСь сама решает.
I'm learning to live...
|
||
07.02.2013, 17:40 | #47 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
приложение может иметь свой диспетчер кучи.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
07.02.2013, 17:42 | #48 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Конечно может. Я же не спорю.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Безопасность | e_e_n | Безопасность, Шифрование | 40 | 03.09.2010 01:11 |
Безопасность | x_AN777 | Помощь студентам | 2 | 08.05.2010 23:30 |
Безопасность | xap4o | PHP | 4 | 15.02.2010 00:02 |