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

В чем преимущества new и delete и могут ли они действительно заменить функции calloc, malloc, free, realloc? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конструктор со строкой - именем файла http://www.cyberforum.ru/cpp-beginners/thread1798599.html
есть класс вида class A { B b; /* ... */ }; а у класса B конструктор B(istream&), дефолтного нет если сделать у А конструктор такого же вида, то все хорошо A::A(istream& file) : b(file),...
C++ Подсчёт контрольной суммы Приветствую! Необходимо подсчитать 32-битную сумму для файла checksum = word1 + word2 + ... + wordN. Я недавно читал про little- и -big-endian. В связи с этим вопрос. Если я буду считывать... http://www.cyberforum.ru/cpp-beginners/thread1798567.html
C++ Как реализовать систему захвата клавиш в MacOS?
Привет, форумчане! Подскажите как реализовать систему захвата клавиш? Хотябы стрелочки. Сижу на MacOS, пишу в среде XCode. Проблема такая, что пробовал с "switch(getch)" (или как-то так) не...
Наследование. Очистка памяти в производном классе C++
Создаю базовый класс ParentClass, содержащий в качестве объекта массив (выделяется динамический массив в зависимости от указанного пользователем размера). Затем потомок DerivedClass. Вопрос: будет ли...
C++ Непонятен синтаксис шаблонов из кода boost для вычисления факториала http://www.cyberforum.ru/cpp-beginners/thread1798524.html
Доброго дня, уважаемые форумчане. Просьба ответить на вопрос в чем смысл дивных конструкций из примера внизу. http://www.boost.org/doc/libs/1_48_0/libs/phoenix/example/factorial.cpp ...
C++ Написание програмы по полёту ракеты Очень надеюсь, что найдётся человек, которому не лень помочь. Просто я сильно провтыкался с дэдлайном в ВУЗе и сейчас в форсированом режиме делаю курсовую, так-как бедный студент приобрести не могу,... подробнее

Показать сообщение отдельно
Voivoid
675 / 278 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
28.08.2016, 14:58
Цитата Сообщение от DemolitionMan Посмотреть сообщение
Стек предназначен для хранения адреса того места, откуда вызвалась подпрограмма
Стек предназначен для всего чего угодно и в том числе для автоматических переменных ( ну если кончно не хватает свободных регистров ).

Добавлено через 5 минут
Цитата Сообщение от DemolitionMan Посмотреть сообщение
Под "обычные" переменные выделяется память в обычной памяти, точно также как и для динамических переменных.
Какой еще такой "обычной памяти"? Под обычные ( автоматические ) переменные или вообще память не выделяется ( в простых случаях, когда хватает регистров ), или выделяется на стеке ( а в идеале даже регистры могут не понадобиться, потому что компилятор вообще все вычисления смог соптимизировать еще в во время компиляции )


Не по теме:

Правда память на стеке конечно тоже вполне себе обычная, так что даже и не поспоришь

0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru