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

про кучу и не кучу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять местами содержимое двух файлов http://www.cyberforum.ru/cpp-beginners/thread331980.html
Задача 6. Даны два файла произвольного типа. Поменять местами их содержимое.
C++ датчик случайных чисел Сформировать с помощью датчика случайных чисел 100 чисел в пределах от 1 до 10, построить столбчатую диаграмму частоты выпадения каждого числа http://www.cyberforum.ru/cpp-beginners/thread331972.html
C++ Текстовая переменная
Добрый день! Имеется текстовый файл с римскими цифрами. Необходимо распознать их. Я создал словарь 20-ти вариантов римских цифр. char rim={"I","II","III" итд }; Как распознать предложение? В С++ Builder'e я работал с переменной типа AnsiString, а в консольном приложении как работать при таком задании?
C++ Строковый файл
Дан строковый файл, содержащий даты в формате «день/месяц/год», причем под день и месяц отводится по две позиции, а под год — четыре (например, «16/04/2001»). Создать новый строковый файл, содержащий все зимние даты из исходного файла (в обратном порядке). Если даты с требуемым временем года в файле отсутствуют, то оставить результирующий файл пустым. как выделить эти позиции под...
C++ Как в структуре задать массив строк фиксированного размера? http://www.cyberforum.ru/cpp-beginners/thread331941.html
Как в структуре задать массив строк фиксированного размера? я попытался так struct pupil { string a; } Оказалось я задал длину строки(
C++ LNK1120 Здравствуйте. Недавно начал изучать Visual C++ 2010. Создал пустой проект: #include <iostream> int mine() { std::cout << "Hello, world!" << std::endl; return 0; } подробнее

Показать сообщение отдельно
AzaKendler
 Аватар для AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
12.07.2011, 08:51  [ТС]     про кучу и не кучу
может я сейчас глупость напишу. но как быть в случае с auto_ptr? Я создал объект в куче, далее его адрес у меня хранится в указателе и вот я передаю данный адрес к auto_ptr, насколько я понял происходит разрушающее копирование(т.е. мой указатель должен более не ссылаться на объект в куче), владение переходит к auto_ptr и, на выходе auto_ptr уничтожается. удаляя объект в куче. Понимаю что скорее всего внутри auto_ptr сам создает копию и сам ее разрушает, но как он уничтожает МОЮ изначальную копию в куче?Либо если копия не создается, то как он может уничтожить объект о создании которого не знает ничего? Ведь во время данного процесса я удаления не касаюсь.
Извиняюсь заранее если написал глупость, но спросил то, что непонятно.
 
Текущее время: 15:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru