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

Выделение памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблон функций http://www.cyberforum.ru/cpp-beginners/thread611620.html
Написать шаблон функции для поиска среднего арифметического значений массива. Всю программу для консоли можете помочь? Экзамен у меня, готов отблагодарить. Добавлено через 6 минут #include...
C++ Даны три квадратных уравнения (ax^2+bx+c=0 , bx^2+ax+c=0 , cx^2+ax+b=0) Даны три квадратных уравнения (ax^2+bx+c=0 , bx^2+ax+c=0 , cx^2+ax+b=0). Определить процедуру, позволяющую распознавать наличие вещественных корней в квадратном уравнении. Используя пользовательские... http://www.cyberforum.ru/cpp-beginners/thread611598.html
C++ Вычищает ли "мусор" команда delete
Все-таки добил свою учебную программку.) И созрело пару вопросов. Первый, самый важный : команда delete objPat в моем коде вычищает уже не нужные данные с динамической памяти или я что то не так...
C++ ошибка вызова LoadLibrary (name.dll) - не найден указаный модуль
Здравствуйте. Написал dll, ее вызывает сторонняя программа, проблема в том что на другом компьютере эту библиотеку невозможно вызвать той же программой, пишет ошибку 126. Через regsvr32 то же не...
C++ Классы, наследование http://www.cyberforum.ru/cpp-beginners/thread611587.html
как сделать, что бы вызывался деструктор B? Кроме как "delete (B*)var;" class A { public: A(){ cout << "A's constructor\n"; } ~A(){ cout << "A's destructor\n"; clean(); }...
C++ Создать класс string, сортирующий исходную строку по конечной букве каждого слова создать класс string, сортирующий исходную строку по конечной букве каждого слова подробнее

Показать сообщение отдельно
Schizorb
510 / 462 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1

Выделение памяти - C++

22.06.2012, 12:15. Просмотров 1436. Ответов 5
Метки (Все метки)

Нубский вопрос, но не могу до конца разобраться. Допустим, есть простое определение переменной:

C++
1
int ival = 1024;
Когда и как производится выделение под неё памяти? Из книжки Липпмана: "определение переменной заставляет компилятор выделить в памяти область, достаточную для хранения переменной типа int, связать с этой областью имя ival и поместить туда значение 1024".

В каком смысле компилятор? Допустим, я потом запускаю готовый исполняемый файл, каким образом тут компилятор мне что-то выделит?

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