Результаты поиска по запросу "destructor"

4 ответа

Ах, прости @iammilind :)

char * buf = new char[sizeof(T)]; new (buf) T; T * t = (T *)buf; //code... //here I should destruct *t but as it is argument of template and can be //instantiated via basic types as well (say int) so such code /*t->~T();*/ //is incorrect (maybe ...

4 ответа

C ++: продолжительность жизни временных аргументов?

8 ответов

При каких обстоятельствах деструкторы C ++ не будут вызываться?

ТОП публикаций

2 ответа

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

именно объекты уничтожаются в C ++, и что это значит? Нужно ли их уничтожать вручную, так как нет сборщика мусора? Как возникают исключения? (Примечание: это означает, чтоFAQ по C ++ для переполнения ...

2 ответа

Что происходит с подобъектами скалярного типа после уничтожения объекта?

Рассмотрим этот код (для разных значений

4 ответа

Деструктор вызывается, когда я нажимаю на вектор

У меня есть это определение класса: class FlashStream { public: explicit FlashStream(const char * url, vector<uint8> * headers, vector<uint8> * data, void * ndata, void * notifyData = NULL, uint32 lastModified = NULL); ~FlashStream(); private: ...

2 ответа

Тривиальные деструкторы вызывают алиасинг

C ++ 11 §3.8.1 заявляет, что для объекта с тривиальным деструктором я могу закончить его срок службы, назначив его хранилище. Мне интересно, могут ли тривиал...

2 ответа

Оператор new [] не получает лишних байтов

1 ответ

Как написать деструктор для объединяющего класса

Я пытаюсь использовать объединение (C ++), которое имеет некоторые не примитивные переменные, но я застрял, пытаясь создать деструктор для этого класса. Как ...

4 ответа

как добиться - запись файла открывается на __del__?