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

Что и куда девается... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите как решать на С++ http://www.cyberforum.ru/cpp-beginners/thread63854.html
выполнить табулирование функции, заданой,как сумма ряда, в выбранном интервале с шагом h=0,01, с относительной погрешностью E=0,0001.Полученные результаты необходимо проверить, повторить вычисления с...
C++ дополнительных массивов и файлов не использовать(( помогите решить задачу на СИ: вот условие исходное "В ИСХОДНОМ БИНАРНОМ ФАЙЛЕ (СОЗДАТЬ И ВВЕСТИ) УДАЛИТЬ ВСЕ ПРОБЕЛЫ. ДОПОЛНИТЕЛЬНЫХ МАССИВОВ И ФАЙЛОВ НЕ ИСПОЛЬЗОВАТЬ" я уже запутался,... http://www.cyberforum.ru/cpp-beginners/thread63853.html
C++ Поиск одинаковых рядом стоящих элементов
Объявите вектор с элементами целого типа. Заполните его произвольными значениями(положительными,отрицательными,нулевыми) ,количество которых более 10. Найдите первые встречающиеся равные друг другу...
Увеличение количества знаков после запятой C++
Хочу записать в txt файл переменную типа double с точностью больше чем 5 знаков после запятой пишу такой код myfile.open ("file_name.txt"); myfile << std::fixed << std::setprecision(10) <<...
C++ Описать класс, реализующий очередь целых чисел типа FIFO. http://www.cyberforum.ru/cpp-beginners/thread63820.html
Класс Очередь: Методы класса: а) создание очереди; б) добавление элемента в очередь (функция push); в) удаление элемента из очереди (функция pop); г) проверка заполненности очереди;...
C++ Домашнее задание Народ, помогите,пожалуйста, через 2 дня сдавать лабу а я вообще не соображаю как делать эти задачи( Первая :Дано натуральное число N . Вычислить сумму Е (k от 1 до N) ((x^k/k!)-(N-k/N) Вторая... подробнее

Показать сообщение отдельно
odip
Эксперт С++
7157 / 3219 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
16.11.2009, 20:31
Как была под переменную выделена ячейка памяти, так она, эта ячейка никуда до конца программы не денется, не исчезнет.
Это не совсем верно.
Локальные автоматические переменные в функции создаются при входе в функцию и удаляются при выходе.
Делается это при помощи стека.
Так что ячейка пропадает

Добавлено через 59 секунд
Локально объявленные переменные удаляются из памяти по окончании блока, так? Или же они где-то повисают, просто становясь недоступными?
Факт в том что переменные становятся недоступными.
А вот удаляются ли они из памяти или нет - уже зависит от компилятора и его настроек.

Добавлено через 49 секунд
Глобально объявленные переменные: каково их время жизни?
Глобальные переменные существуют все время - можно сказать еще до реального вызова main().

Добавлено через 2 минуты
Функции и указатели на функции, объявленные глобально и локально. Тот же самый вопрос про них: время их жизни.
Функция - это некий код.
Обычные функции существуют все время выполнения.
А вот если подгружать динамические библиотеки - тогда можно подгрузить код, можно выгрузить. Обращение идет через указатель на функции (код).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru