4
ответа

Почему (C++) не является виртуальными деструкторами, осуществленными для базового класса

Деструкторы не являются виртуальными по умолчанию для не причинения вреда, когда его не нужное, которое прекрасно. Но в случае сценария производного класса базового класса, там какой-либо вариант использования для того, чтобы не иметь виртуальный деструкт
вопрос задан: 8 December 2013 19:02
4
ответа

Как записать простой класс в C++?

Я читал много учебных руководств на классе C++, но они пропускают что-то, что включают другие учебные руководства. Может кто-то показывать мне, как записать и использовать очень простой класс C++, который использует видимость...
вопрос задан: 27 September 2012 12:46
4
ответа

Почему срок жизни объекта заканчивается перед выполнением нетривиального деструктора? [Дубликат]

Я запутался, потому что нашел некоторую информацию о времени жизни объекта в C ++: https://en.cppreference.com/w/cpp/language/lifetime. Для любого объекта классов, деструктор которого не является тривиальным, ...
вопрос задан: 23 December 2011 03:50
4
ответа

Can I destruct a structure in C++?

Is there a way to destruct a structure (not a class)?
вопрос задан: 17 August 2010 21:53
4
ответа

Should an abstract class' destructor be pure virtual?

I think virtual alone is generally sufficient. Is there another reason to make it pure virtual than to force derived classes to implement their own destructor? I mean if you allocate something in ...
вопрос задан: 17 August 2010 13:45
4
ответа

Какова цель создания деструктора класса, защищенного? [Дубликат]

Я знаю, что защищенный член может быть доступен другим классом, я много искал, но не смог найти решение моего вопроса.
вопрос задан: 14 July 2010 14:50
4
ответа

Почему объекты C++ без имени разрушают перед концами блока объема?

Следующий код печатает один, два, три. Это желаемо и верно для всех компиляторов C++? класс Foo {символ константы* m_name; общественность: Foo (символ константы* имя): m_name (имя) {} ~Foo () {...
вопрос задан: 19 February 2010 18:51
4
ответа

Запись деструктора LinkedList?

Действительно ли это - допустимый деструктор LinkedList? Я - все еще вид запутанных ими. Я хочу удостовериться, что я понимаю это правильно. LinkedList:: ~LinkedList () {ListNode *ptr; для (ptr = голова;...
вопрос задан: 15 February 2010 12:45
4
ответа

Когда я уничтожаю pThread в C++, деструкторы объектов на стеках называют?

Я пишу многопоточную программу C++. Я планирую уничтожение потоков. Однако я также использую касательно - считаемый GC. Я задаюсь вопросом, разрушены ли выделенные объекты стека, когда поток уничтожается.
вопрос задан: 29 January 2010 15:53
4
ответа

Ява, осуществляя метод, когда объем объекта заканчивается

У меня есть объект с определенным государством. Объект роздан, и это - государство, временный измененный. Что-то как: общественная пустота doSomething (MyObject obj) {obj.saveState (); obj.changeState (...
вопрос задан: 22 January 2010 14:19
4
ответа

Различие между деструктором и финализатором?

Отметьте: Этим вопросом является о различии в терминологии между словами "деструктор" и "финализатор" и их корректное использование. Я просто обеспечил примеры их использования в C# и C++ / CLI...
вопрос задан: 9 December 2009 09:56
4
ответа

Можно ли гарантировать порядок деструктора, когда объекты будут объявлены на стеке?

У меня есть код, который управляет взаимным исключением, блокируют/разблокируют на основе объема: освободите PerformLogin () {ScopeLock <Блокировка> LoginLock (&m_LoginLock); doLoginCommand (); ScopeLock <...
вопрос задан: 7 August 2009 16:53
4
ответа

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

Я понимаю необходимость виртуального деструктора. Но зачем нам чистый виртуальный деструктор? В одной из статей C ++ автор упомянул, что мы используем чистый виртуальный деструктор, когда хотим ...
вопрос задан: 3 August 2009 05:51
4
ответа

Деструктор, который вызывает функцию, которая может выдать исключение в C++

Я знаю, что не должен выдавать исключения от деструктора. Если мой деструктор вызывает функцию, которая может выдать исключение, это в порядке, если я ловлю его в деструкторе и не бросаю его далее? Или может...
вопрос задан: 27 July 2009 13:47
4
ответа

Как вызвать порядок разрушения статических объектов в другом dlls?

У меня есть 2 статических объекта в 2 различных dlls: объектные Ресурсы (который является одиночным элементом), и объектный Пользователь. Возразите, что Пользователь в его деструкторе должен получить доступ к объектным Ресурсам. Как я могу вызвать объект.
вопрос задан: 16 May 2009 10:28
4
ответа

Как правильно очистить объект Python?

Пакет класса: def __init __ (self): self.files = [] # ... def __del __ (self): для файла в self.files: os.unlink (file) __del __ (self) выше не удается с ...
вопрос задан: 14 May 2009 19:04
4
ответа

Что является порядком, в котором деструкторы и конструкторов называют в C++

Каков порядок, в котором деструкторы и конструкторов называют в C++? Используя примеры некоторых Базовых классов и Производных классов
вопрос задан: 17 March 2009 14:15
4
ответа

Статический финализатор

Что правильный путь состоит в том, чтобы выполнить некоторое статическое завершение? Нет никакого статического деструктора. AppDomain. Событие DomainUnload не генерируется в домене по умолчанию. AppDomain. Событие ProcessExit...
вопрос задан: 2 November 2008 06:35
4
ответа

VB.NET - Должен Завершить метод быть добавленным при реализации IDisposable?

В Visual Studio, когда я ввожу строку, "Реализует IDisposable", IDE автоматически добавляет: disposedValue членская переменная Sub Располагает () Реализации IDisposable. Расположите Sub, Располагают (ByVal...
вопрос задан: 22 September 2008 10:59
3
ответа

Как исправить «Место чтения нарушения доступа» в этом коде

Запустите этот код, я получил сообщение об ошибке вроде «Исключение, выданное в 0x778D7FCB (ntdll.dll) в Project1.exe: 0xC0000005: Место чтения нарушения доступа 0x00000014». Эта ошибка возникает в этой строке ~ ...
вопрос задан: 28 March 2019 06:05
3
ответа

Перемещение ctor и перемещение dtor

Как я попросил в конструкторе/операторе Перемещения =, и через некоторое время я согласовал и признал, что право отвечает на тот вопрос, я просто думал, если будет он быть полезным иметь что-то как "перемещение...
вопрос задан: 23 May 2017 12:23
3
ответа

Сообщение деструктора C ++, не показывающее [дубликат]

При выполнении следующего кода появляются сообщения конструктора для обоих объектов, но сообщения деструктора появляются только для объекта «hattie». Не были деструкторами для обоих объектов ...
вопрос задан: 7 August 2013 08:43
3
ответа

Метод, к которому обращаются удаление модуля в Python

Существует ли метод, который я могу добавить к своему модулю, который назовут при разрушении класса? У нас есть простой класс, который имеет только статические функции членства и должен очистить базу данных...
вопрос задан: 6 August 2013 19:37
3
ответа

Почему вектор удаляет деструктор, называемый в результате скаляра, удаляют?

У меня есть некоторый код, который отказывает в большой системе. Однако код по существу сводится к следующему псевдокоду. Я удалил большую часть детали, поскольку я попытался свести это к...
вопрос задан: 30 July 2010 16:05
3
ответа

Goto из блока: деструкторы становятся названными?

Рассмотрите следующий код: пустое нечто () {{ панель CSomeClass;//Некоторый код здесь... goto маркировка;//и здесь...} маркировка://и здесь...} Будет...
вопрос задан: 5 July 2010 13:41
3
ответа

Деструктор класса C++, который выдает исключение, назван?

Предположим, что у меня есть класс как это: #include <iostream> использование станд. пространства имен; класс Boda {частный: символ *ptr; общественность: Boda () {ptr = новый символ [20];}...
вопрос задан: 27 June 2010 23:51
3
ответа

Разрушение строковых временных файлов в вызванных исключительных ситуациях

Рассмотрите следующий код: станд.:: представьте my_error_string в виде строки = "Некоторое сообщение об ошибке";//... бросают станд.:: runtime_error (станд.:: строка ("Ошибка":) + my_error_string); строка, переданная runtime_error...
вопрос задан: 30 April 2010 13:07
3
ответа

Выйдет (), или исключение препятствуют тому, чтобы деструктор конца объема был назван?

Скажем, у меня есть следующий код: структура mytype {~mytype () {/* делает что-то как вызов Mix_CloseAudio и т.д. */}}; международное основное () {mytype момент; init_stuff (); запустите ();...
вопрос задан: 19 April 2010 14:17
3
ответа

Почему деструктор класса назван дважды?

Извинения, если вопрос звучит глупым, я следовал за экспертами в ТАК и пробовал некоторые примеры сам, и это - один из них. Я попробовал параметр поиска, но не нашел ответ для этого вида...
вопрос задан: 17 April 2010 08:35
3
ответа

Проблема деструктора класса

Я делаю простой класс, который содержит класс StreamWrite Регистратор {частный коротковолновый StreamWriter; частный DateTime LastTime; общедоступный Регистратор (представляют имя файла в виде строки) {LastTime =...
вопрос задан: 27 March 2010 12:19