Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

malloc и new (динамическая память) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать иерархию типов http://www.cyberforum.ru/cpp-beginners/thread726548.html
Привет, люди добрые помогите с заданием пожалуйста Создать иерархию типов – стихотворная форма, пожелание, тост. Реализовать во всех классах конструкторы по умолчанию, конструктор копирования,...
C++ не используя стандартные функции вычислить с точностью до 0,0001 помогите пожалуйста с задачей! не используя стандартные функции (за исключением abs) вычислить с точностью до 0,0001 функцию y=f(x). считать что требуемая точность достигнута если очередное... http://www.cyberforum.ru/cpp-beginners/thread726546.html
C++ Герберт Шилдт, С++ Шаг за шагом
Приветствую всех! Я чайник в С++, и заказал себе книгу Герберт Шилдт, С++ Шаг за шагом. Стоило того? Будет ли понятна эта книга, если я знаю HTML, CSS? Спасибо за ответы...
C++ Анимация(Колесо, катящееся по прямой)
Колесо, катящееся по прямой, люди прошу помогите!!! на экзамен срочно
C++ Анимация(Тележка, скатывающаяся с наклонной плоскости с ускорением.) http://www.cyberforum.ru/cpp-beginners/thread726529.html
помогите пожалйста, срочно на экзамены((( Тележка, скатывающаяся с наклонной плоскости с ускорением. После скатывания она продолжает катиться по горизонтальной поверхности.
C++ Написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых Начало уже есть, но что-то не тащит. Помогите пожалуйста... #include <stdio.h> #include <string.h> int main() { FILE *f; f=fopen("text.txt","r"); if(f==NULL) printf("file not open"); подробнее

Показать сообщение отдельно
Plusic
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 26

malloc и new (динамическая память) - C++

10.12.2012, 21:53. Просмотров 381. Ответов 2
Метки (Все метки)

Ребят, привет. ОЧчень интересует вопрос с динамической памятью . Как эта штука реализованна внутри ? я понимаю, что процессу выделяется в 32 битных приложениях 4 гб адрессное пространство максимально. В Windows в частности 2 гб (поправте меня, если я не права). Часть забирают системные вызовы, часть сама программа: часть стек, часть под глобальную память и т.д Вот на ассемблере, эта штука доступна программисту, и пользуется он этим делом ,как душа пожелает. А вопрос вот: в c/с++ такая штука не доступна изначально ,и получается функция malloc и оператор new ?просто круто оперируют с этим адресным пространством ? или все хитро, и они запрашивают память у ОС, и уже она отвечает за динамическую память? Или я все путаю, поправте меня. Расскажите чуть-чуть. И если можно как эта штука вся работает. Очень интересно. Можно ли такую штуку сделать и не пользоваться malloc, чисто из академических соображений. Всем спасибо.

Добавлено через 2 часа 36 минут
такая каша в голове.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru