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

Объясните как выделяется память под умные указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Quake Engine & DarkPlaces http://www.cyberforum.ru/cpp-beginners/thread1514945.html
Доброго времени суток!У меня есть вопрос,касающийся непосредственно С/С++ и Игровой индустрии. 1. Quake engine - движок с открытым исходным кодом,больше не распространяется? 2. DarkPlaces - сильно...
C++ Неверно конвертирует после 10-го символа Задачка написать конвертер двоичных чисел в десятичные Мое решение: #include <iostream> using namespace std; int main() { int binary; int counter = 1; http://www.cyberforum.ru/cpp-beginners/thread1514943.html
Где поставить вторую точку останова отладчика? C++
Поставьте точку останова Отладчика на оператор j=i и в цикле работы getline(). getline(char s,int lim) { int c,i; static int j; for(i=0;i<max-1&&(c=getchar())!=eof&&c!='\n';i++) s=c; ...
C++ Eclipse не видит подключаемые библиотеки
Пишу простенький кодик для вывода Hello world, но eclipse говорит, мол не знает, что такое iostream. Ну мы то все знаем про эту библиотеку. Как сделать чтобы eclipse тоже знал?))) #include...
C++ Расчет суммы вклада с процентами за определенный срок http://www.cyberforum.ru/cpp-beginners/thread1514922.html
Хотел немного облегчить себе жизнь, но что-то не получилось) расчет суммы вклада с процентами за определенный срок. Использовал devc++. В основном прога вылетает, но дома запустилась хоть и с...
C++ Как обрабатывать посылаемые виндовс сообщения, в консольном приложении? С использованием библиотеки windows.h Нужно в консольном приложении обрабатывать сообщения, например, нажатия клавиши, и тд... подробнее

Показать сообщение отдельно
Mikhail1990
21 / 20 / 4
Регистрация: 22.03.2014
Сообщений: 247

Объясните как выделяется память под умные указатели - C++

15.08.2015, 13:59. Просмотров 804. Ответов 21
Метки (Все метки)

Читаю книгу Праты, не могу понять этот абзац, а точнее применение операторов new [] и new и delete[] и delete с ними.

Объект auto_ptr или shared_ptr должен использоваться только для памяти,
выделенной операцией new. Память, выделенная с помощью new [ ], не подходит. Нельзя применять
auto_ptr, shared_ptr или unique_ptr для памяти, выделенной посредством операции
new либо, в случае unique_ptr, с помощью new или new [ ].
Почему нельзя применять new[].
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.