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

Что происходит за кулисами при выделении памяти для переменной? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Команды считывания из файла и записи в файл http://www.cyberforum.ru/cpp-beginners/thread412075.html
Здравствуйте, использую функцию freopen для чтения и записи информации в файл. Создаю файл input.txt и output.txt, в первый вношу 2 целых числа через пробел, а во второй должен заноситься результат, например сложения этих чисел. freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); Собственно, забыл команду считывания из файла и записи в файл, помню, что вроде было так: ...std, вот...
C++ C++, строки В строках, после каждого заданного слова в сообщении поставить символ $ Добавлено через 3 часа 29 минут В-общемта программа накарябана, но #include <iostream> #include <string> int main() { std::string Text = "/haha fafa tete ururu haha"; std::string ToReplace = "haha"; http://www.cyberforum.ru/cpp-beginners/thread412064.html
C++ Массивы, списки, деревья...
1) В задаче нужно сделать так, чтобы если человек вводит отрицательное число, оно заменялось на -1. Вот код: #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "rus"); //setlocale(LC_ALL, "rus") long i,j,k,m,n,buf;
Как сделать удаление последнего элемента списка ? C++
Помогите написать функцию удаления последнего элемента списка.
C++ определить, в каких строках матрицы A[7][5] сумма элементов четная... http://www.cyberforum.ru/cpp-beginners/thread412041.html
определить, в каких строках матрицы A сумма элементов четная, а в каких строках матрицы B сумма элементов нечетна.
C++ Задача на шифрование текста, язык Cи. Произвести шифрование текста согласно вводимому ключу , который представляет из себя последовательность символов ( изначально 1,2,3,4,5,6 и тд, кол-во символов произвольное). Текст разбивается на фрагменты равные по кол-ву символов в шифре и в каждом из них шифрование производится отдельно. Пример: стандарт 12345 || 12345 || 12345 шифр 45123: 45123 || 45123 || 45123 ... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1605 / 997 / 118
Регистрация: 27.09.2009
Сообщений: 1,923
Завершенные тесты: 1
19.12.2011, 23:18     Что происходит за кулисами при выделении памяти для переменной?
Место под глобальные переменные выделяется при компиляции. Под автоматические переменные (те, что объявлены внутри функций), сразу отводится большой кусок памяти (стек), от которого "отщипывают" нужное количество при заходе в функцию и освобождают занятое место при выходе из функции. В принципе, внешний процесс может изменять значение переменных независимо от основной программы. Если программа рассчитана на то, что какие-то переменные будут изменяться внешними средствами, следует пользоваться модификатором volatile.
 
Текущее время: 14:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru