0
ответов

Как будет вести себя _Exit в программе на C ++?

C99 предлагает _Exit функция, которая завершается "немедленно", хотя может закрыть дескрипторы файлов. Unix / POSIX расширяет это поведение, предписывая закрывать все fd без сброса (и ...
вопрос задан: 23 May 2017 12:06
0
ответов

Параметры деструктора

Статья Возможна ли перегрузка деструкторов? говорит о перегрузке деструктора. Возникает вопрос: может ли деструктор иметь параметры? Я никогда не использовал и не видел деструктора с параметрами. Я ...
вопрос задан: 23 May 2017 11:54
0
ответов

Вызывает ли std :: vector деструктор указателей на объекты? [duplicate]

Возможный дубликат: удаление указателей в векторе, которое я знаю, когда std :: vector разрушается, он вызывает деструктор каждого из его элементов. Вызывает ли он деструктор указателей на объекты? ...
вопрос задан: 23 May 2017 11:54
0
ответов

Использование деструктора / удаления базового класса?

В C # , как упоминалось в документации и принятом ответе в этом приятном посте, говорится, что классы не наследуют деструктор своего родительского класса. Вопрос: Если я хочу убедиться, что ...
вопрос задан: 23 May 2017 11:53
0
ответов

Как я могу обработать сигнал прерывания и вызвать деструктор в C++? [дубликат]

Возможный дубликат:Вызывается ли деструктор при выдаче SIGINT или SIGSTP? Мой код, подобный этому :#, включает #включить #include void handler(int){ std::...
вопрос задан: 23 May 2017 11:46
0
ответов

Как называются приватные деструкторы статических объектов? [дубликат]

Возможный дубликат :Не удается получить доступ к частному члену в деструкторе класса синглтона. Я реализую синглтон, как показано ниже. класс А { public :static A& instance (); private :A (void ){...
вопрос задан: 23 May 2017 10:34
0
ответов

Деструкторы запускаются при вызове exit ()? [Дубликат]

Возможный дубликат: будет ли exit () или исключение препятствовать вызову деструктора конца области действия? В C ++, когда приложение вызывает exit (3), деструкторы в стеке должны быть ...
вопрос задан: 23 May 2017 10:30
0
ответов

виртуальный d по умолчанию tor

Предположим, у меня есть два класса: class Base {}; class Derived: public Base {}; ни у кого нет d'tor, в этом случае, если я объявляю о переменных: Base b; Производный d; мой компилятор создаст для меня d'tor, ...
вопрос задан: 3 October 2016 08:35
0
ответов

Что означает символ «вектор, удаляющий деструктор в VС++?

Похоже, что этот символ является деструктором, сгенерированным компилятором. В чем разница между этим, «генерируемым компилятором деструктором» и «скалярным деструктором удаления»? Существуют ли какие-либо другие типы...
вопрос задан: 27 July 2016 14:52
0
ответов

Явный вызов для деструктора не разрушает мой объект, почему?

Я называю деструктора, чтобы освободить память, но не удаляет мой объект. В чем причина этого? Мой код такой: класс A { публично: int a; A () {Cout << ...
вопрос задан: 27 May 2016 13:11
0
ответов

Сделать вам нужно удалить обработчик событий в деструкторе?

Я использую некоторые UserControls, которые создаются и уничтожаются в моем приложении во время выполнения (путем создания и закрытия подокна с этими элементами управления внутри). Это WPF UserControl, наследуемый от ...
вопрос задан: 13 April 2016 00:12
0
ответов

Является ли явный вызов конструкторов и деструкторов безопасным в соответствии со стандартом C ++?

Некоторые разработчики явно называют конструкторы и деструкторы для некоторых обходных путей. Я знаю, что это не очень хорошая практика, но, похоже, это сделано для реализации некоторых сценариев. Например, в этой статье ...
вопрос задан: 29 February 2016 18:24
0
ответов

Когда мне следует использовать метод уничтожения?

Я создал небольшую структуру JavaScript, предназначенную для добавления некоторых полезных вещей в прототипную объектную модель (вызов супер-метода, наследование , авто инициализация ...). В этой структуре некоторые объектные методы ...
вопрос задан: 3 January 2016 04:31
0
ответов

Поскольку оператор delete деаллоцирует память, зачем мне нужен деструктор?

Из c++ FAQ: http://www.parashift.com/c++-faq-lite/dtors.html#faq-11.9 Помните: delete p делает две вещи: вызывает деструктор и деаллоцирует память. Если delete деаллоцирует память, то ...
вопрос задан: 26 December 2015 01:21
0
ответов

Как принудительно удалить объект python?

Мне интересно узнать подробности __del__ в python, когда и почему это следует использовать и для чего его нельзя использовать. Я на собственном горьком опыте понял, что это не совсем похоже на то, что можно было бы наивно ...
вопрос задан: 4 December 2015 15:51
0
ответов

Вызов действия при уничтожении bean-компонента

У меня есть Bean-компонент, который запускает некоторые потоки с подключениями к базе данных. Что я могу сделать, чтобы убедиться, что эти соединения закрыты, когда пользователь уходит? Могу ли я определить некоторую форму «деструктора» для JSF ...
вопрос задан: 12 November 2015 07:37
0
ответов

Как я могу вызвать частный деструктор из shared_ptr?

У меня есть класс resource_manager, который внутренне поддерживает std :: vector >. resource_manager - это дружественный класс ресурса. Я хочу, чтобы ресурсы создавались только / ...
вопрос задан: 26 October 2015 14:11
0
ответов

Могу ли я вызвать удаление для примитивов?

У меня есть шаблонный класс myFoo, в котором хранятся "материалы" типа T, которые могут быть либо примитивными, либо указателями на сложные типы. Когда myFoo удаляется, я хочу освободить всю память, связанную с...
вопрос задан: 23 August 2015 11:19
0
ответов

Как удалить объект (класса )через метод деструктора

Мне интересно узнать, можно ли удалить объект с помощью метода деструктора? Конструктор и деструктор моего класса :class cal { public :cal (){ days = 0;...
вопрос задан: 22 August 2015 22:09
0
ответов

Удалить против оператора удаления (и пустого указателя)

Отличается ли удаление ptr от оператора удаления(ptr) только тем, что удаление вызывает деструктор ptr? Или, другими словами, вызывает ли delete ptr сначала деструктор ptr, а затем оператор delete(ptr) для освобождения...
вопрос задан: 21 August 2015 22:50
0
ответов

Будет ли удаление указателя структуры также удалять указатели внутри структуры?

Предположим, у меня есть структура с двумя указателями, каждый из которых указывает на объект, имеющий реализованный деструктор. Также предположим, что заголовок указывает на структуру Listnode, имеющую ненулевое значение *student ...
вопрос задан: 21 August 2015 14:33
0
ответов

del MyClass не вызывает object.__del__()

У меня есть класс, который открывает файл для записи. В деструкторе я вызываю функцию, которая закрывает файл: class MyClass: def __del__(self): self.close() def close(self): if ...
вопрос задан: 19 August 2015 19:37
0
ответов

Могут ли деструкторы перегружаться?

enable_if страница документа говорит: Конструкторы и деструкторы не имеют возвращаемого типа; дополнительный аргумент - единственный вариант. Могут ли деструкторы перегружаться?
вопрос задан: 31 July 2015 13:35
0
ответов

«удалить это» в конструкторе

Что на самом деле происходит, когда я выполняю этот код? класс MyClass {MyClass () {// делаем что-нибудь удаляем это; } }
вопрос задан: 21 July 2015 15:38
0
ответов

Объектно-ориентированное самоубийство или удалите это;

Следующий код, скомпилированный с помощью MSVC9.0, запускается и выводит Деструктор четыре раза, что логично. #include класс SomeClass { public: void CommitSuicide () {удалите это; ...
вопрос задан: 11 July 2015 09:43
0
ответов

Почему деструктор вызывается, а конструкция не вызывается при передаче объекта в качестве параметра? [закрыто]

Если я напишу класс с именем Test и напишу функцию show () типа Test, такую ​​как #include , используя namespace std; Класс Test {public: int x; Test () {cout << "Пусто ...
вопрос задан: 10 February 2015 09:06
0
ответов

Можно ли удалить не новый объект?

У меня есть объект с вектором указателей на другие объекты в нем, примерно так: class Object {... vector objlist; ... }; Теперь объекты будут добавлены в список в ...
вопрос задан: 10 August 2014 15:53
0
ответов

Почему деструктор в C ++ деаматированной памяти в обратном порядке о том, как они были инициализированы?

Какое преимущество в деаматике памяти в обратном порядке к переменным?
вопрос задан: 4 August 2014 19:56
0
ответов

Деструктор вызывается автоматически

Мой вопрос простой, но я нигде не смог найти его. Если у меня есть такой класс, как такой класс A {vector data; } Когда экземпляр A будет уничтожен, будут и данные ...
вопрос задан: 1 July 2014 16:03
0
ответов

Деструкторы и наследование в C ++?

Я использую Borland C ++ Builder. И у меня возникла проблема #include class TMyObject: общедоступный TObject {__fastcall TMyObject (); __fastcall ~ TMyObject (); // Я хочу унаследовать свой ...
вопрос задан: 3 June 2014 15:44