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

2 ответа

Ошибка отладочного утверждения BLOCK_TYPE_IS_VALID (pHead-> nblockuse) из деконструктора

Я совершенно потерян прямо сейчас. Я сделал векторный класс. Все работает так, как мне бы хотелось, чтобы все работало, до конца. Когда вызывается деструктор, я получаю сообщение об ошибке: Ошибка отладки BLOCK_TYPE_IS_VALID (pHead-> nblockuse). ...

2 ответа

Разница между деструктором, методом удаления и финализации

Я изучаю, как сборщик мусора работает в c #. Я запутался в использованииDestructor, Dispose а такжеFinalize методы. Согласно моим исследованиям и пониманию, наличие метода Destructor в моем классе скажет сборщику мусора выполнить сборку мусора ...

1 ответ

Контейнеры STL предназначены для наследования? [Дубликат]

Возможный дубликат: Можно ли наследовать реализацию от контейнеров STL, а не делегировать? [https://stackoverflow.com/questions/2034916/is-it-okay-to-inherit-implementation-from-stl-containers-rather-than-delegate] Мой вопрос связан сПочему в ...

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

7 ответов

C ++ Конструктор / Деструктор наследования

РЕДАКТИРОВАТЬ: Резюме ответов В дальнейшем B является подклассом A. Это вопрос терминологии; ctors и dtors являютсяненаследуется в том смысле, что Ctor / Dtor B будетне быть заимствованным из интерфейса А. Класс имеет по крайней мере один ...

1 ответ

Конструктор / деструктор по умолчанию вне класса?

Является ли следующий закон в соответствии со стандартом C ++ 11 (= default вне определения класса)? // In header file class Test { public: Test(); ~Test(); }; // In cpp file Test::Test() = default; Test::~Test() = default;

1 ответ

Как бороться с предупреждением о выходе из деструктора в clang?

В моем коде C ++ 11 я получаю предупреждение clang "Объявление требует деструктора времени выхода" в следующем случае: static const std::map<int, const someStruct> mymap = { {1, { "A", "B", "C" }}, {2, { "D", "E", "F" }} };Насколько я понимаю, ...

3 ответа

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

Предположим, у меня есть ученик класса с методом: Student Student::method(Student x) { //nothing important return x; }Конструктор копирования вызывается дважды: один раз, когда объект x отправляется как параметр, и второй, когда x возвращается ...

6 ответов

Написание деструктора LinkedList?

Это действительный деструктор LinkedList? Я все еще смущен ими. Я хочу убедиться, что я правильно понимаю. LinkedList::~LinkedList() { ListNode *ptr; for (ptr = head; head; ptr = head) { head = head->next delete ptr; } }Таким образом, в начале ...

2 ответа

Python, как убедиться, что метод __del __ () объекта вызывается до того, как модуль умрет?

Ранее сегодня я спросилэто [https://stackoverflow.com/questions/14984136/python-2-7-possible-bug-imported-modules-disappears] вопрос о__del__() метод объекта, который использует импортированный модуль. Проблема заключалась в том, что__del__() ...

1 ответ

Деструкторы и нет, кроме

Я немного запутался с деструкторами иnoexcept, Насколько я понимаю, в C ++ 11 любой деструктор, в том числе пользовательский, неявноnoexcept(true)даже если мыthrow от него. И нужно указать явноnoexcept(false) если они хотят, чтобы так было по ...