Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Калькулятор с новыми операциями Всем привет, моя первая тема на форуме, готов к советам по оформлению. Суть задачи: Для чисел a и b определим следующие операции: a~b = 2*a – b; a#b = b + a. Операция “#” приоритетнее, чем “~”,... https://www.cyberforum.ru/ cpp-beginners/ thread2493914.html C++ Как правильно обратиться к элементам полиморфного вектора (с умным указателем)?
Здравствуйте, по заданию нужно: создать абстрактный класс с функцией - норма, определить функцию для производных классов, создать в основной программе массив полиморфных объектов с виртуальной...
C++ Работа с файлами https://www.cyberforum.ru/ cpp-beginners/ thread2493903.html
В общем и целом у меня есть задача в тексте есть как это не странно текст и надпись,например - link "namefile.txt", мне нужно взять из этого файла текст записать вместо этой надписи (link...
C++ Не открывается файл при запуске программы через .exe Программа должна открывать файл и, при запуске программы через ctrl+f5 (программирую в Visual Studio) файл открывается нормально, но если запускать программу с помощью .exe файла, то открыть файл не... https://www.cyberforum.ru/ cpp-beginners/ thread2493894.html
Найти НОД для четырёх натуральных чисел C++
Помогите пожалуйста. Задача: Найти НОД для четырёх данных натуральных чисел. Числа должны вводится с клавиатуры. В С++. Заранее спасибо)
C++ Ввести строку. Вывести количество шагов чтобы найти заданное слово Дано слово с более 7 и менее 256 заглавных латинских букв. на каждом шаге из слова можно удалить букву или несколько стоячих рядом букв. Напишите программу, которая находит наименьшее количество... https://www.cyberforum.ru/ cpp-beginners/ thread2493848.html
C++ Как использовать этот код? https://www.cyberforum.ru/ cpp-beginners/ thread2493831.html
Привет всем новичкам и экспертам в С++ (экспертам в особенности :p )! Я совсем не разбираюсь в С++, но я занимаюсь моддингом одной старой игры и местами знания в С++ там необходимы. Для решения моей...
C++ Создание масивов
unsigned char buffer; evt_le_meta_event* meta = (evt_le_meta_event*)(buffer + HCI_EVENT_HDR_SIZE + 1); что этот кусок код делает? точнее на что будет указывать meta? на hci_event_hdr_size+1-нный...
C++ Лаунчер для игры с UDP https://www.cyberforum.ru/ cpp-beginners/ thread2493805.html
Здравствуйте! У вас есть на примете ХОРОШИЙ лаунчер, с открытым кодом, с возможностью обмена файлами по UDP? По типу того, что у Гайдзин(War thunder).
C++ Отличие std::move от & ? Здравствуйте, Подскажите пожалуйста, никак не могу понять, чем принципиально отличается std::move от & ? То есть и то и то вроде как ппредача некой ссылки на обьект, а не создание копии... https://www.cyberforum.ru/ cpp-beginners/ thread2493754.html
Как адекватно задержать консоль в С++ Sublime Text? C++
Всем привет! Решил недавно прикрутить к Sublime Text 3, возможность компиляции файлов .сpp c помощью MinGW. Действовал по этой инструкции: www.cyberforum.ru/blogs/390663/blog1982.html И, все...
C++ Программа падает на операторе delete https://www.cyberforum.ru/ cpp-beginners/ thread2493705.html
#include <iostream> int main() { int temp = 8; int* p = &temp; delete p;
278 / 250 / 209
Регистрация: 14.11.2016
Сообщений: 948
25.08.2019, 09:52 0

Переменные созданные в функции создаются в стеке или в куче ? - C++ - Ответ 13789310

25.08.2019, 09:52. Показов 1155. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Optimus11 как решение

Решение

Объект STL вектора хранит в себе указатель для которого выделяется память под массив, т.е. указатель на адрес относящийся к куче. Сам объект находится на стеке, если не выделяли память динамически. При выходи из области действия объект должен быть удален из стека, но перед этим сработает деструктор, который освободит выделенную память для массива.

Вернуться к обсуждению:
Переменные созданные в функции создаются в стеке или в куче ? C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.08.2019, 09:52
Готовые ответы и решения:

Интерфейс хранится в стеке или в куче?
интерфейс хранится в стеке или в куче?

Создание QApplication на стеке или в куче
Только начал разбираться с QT и появилось неск. глупых вопросов: - Какая разница между ...

Проверить где находится элемент: в стеке или в куче?
можно как-то проверить элемент находится в стеке или в куче? int i = 4; object o = i; вот...

Не могу понять где объект в куче или в стеке !
Сразу к примеру: class Zombie; { Soldat soldat; // что солдат внутри зомби делает не...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.08.2019, 09:52

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Если для структуры используется оператор new, то память выделяется в куче или на стеке?
Если для структуры используется оператор new, например, так: struct SomeStruct { }

Расположение данных в стеке и в куче
Друзья, возник вопрос. Следующий код char length_buffer; ...заполнение length_buffer двоичным...

Создание массивов в стеке и куче
&quot;Напишите небольшую программу,которая создаёт массивы в стеке(массивы фиксированного размера) и...

Несколько моментов про хранение в куче и в стеке
Хотел уточнить несколько моментов про хранение в куче и в стеке: 1) Ссылочные типы всегда...

Как происходит процесс выделения памяти в стеке и куче
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;windows.h&gt; #include &quot;disc.h&quot; void main() { ...

Как выделяется память на стеке и на куче? Когда нужна ручная очистка?
Всем здрасьте. //1 char s = 's'; //2 char* ss = new char; Во втором случае компилятор...

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