Результаты поиска по запросу "delete-operator"
модификатор delete против объявления функции частной
Я читаюэто [https://stackoverflow.com/questions/16770492/c-syntax-default-and-delete-modifiers] вопрос, но это все еще не имеет большого смысла для меня. Это все еще звучит как особенность сахарного покрытия. Какая разница между: class A { // ...
Использование оператора new и оператора delete с пользовательским пулом памяти / распределителем
Я работаю над реализацией пула памяти / распределителя памяти и настраиваю ее в поместье, где только особый тип объекта «Клиент» может рисовать из пула. Клиент может быть либо создан непосредственно в пуле, либо может использовать пул ...
Удалить указатель на многомерный массив в классе через другой указатель - как?
У меня есть указатель на класс, который имеет указатель на многомерный массив, но я не могу удалить его из памяти, когда мне нужно, или установить его в NULL.
5.3.5, а не 3.7.4.
рен, что этот код должен быть незаконным, так как он явно не будет работать, но, похоже, это разрешено C ++ 0x FCD.
Однако вопрос хороший, и проблема существует. Опытные инженеры должны знать об этом.
яdelete например, указатель следующим образом: delete myPointer;И после этого сделалненазначать0 к указателю следующим образом: myPointer = 0; //skipped thisБудетmyPointer указывать на другой адрес памяти?
delete () удалит все занимаемое пространство памяти, делая невозможным обращение к переменному после его удаления, когда в free () вы все еще можете получить к нему доступ.
ю бесплатную операцию вCэто сказать компилятору, что этот конкретный блок памяти свободен для использования компилятором для дальнейшего выделения, но память не освобождается. Как насчет удаления в C ++? так же, как бесплатно?
(или как там)?
аписать стандарт ISO C ++new а такжеdelete операторы?Это в продолжениеПерегрузка нового и удаление [https://stackoverflow.com/questions/4421706/operator-overloading/4421791#4421791] в чрезвычайно ярком FAQ по C ++,Перегрузка ...
Ну, как работает пользовательское удаление std :: unique_ptr?
Согласно N3290std::unique_ptr принимает аргумент удаления в своем конструкторе. Однако я не могу заставить его работать с Visual C ++ 10.0 или MinGW g ++ 4.4.1 в Windows, а также с g ++ 4.6.1 в Ubuntu. Поэтому я боюсь, что мое понимание этого ...