Вопросы с тегом виртуальный деструктор - PullRequest

Вопросы с тегом виртуальный деструктор

3 голосов
6 ответов

Раздел 16.15 из C ++ FAQ Lite обсуждает delete this и затем упоминает: Естественно, обычные...

Eli Bendersky / 16 сентября 2011
10 голосов
5 ответов

Этот пример ниже иллюстрирует, как предотвратить копирование производного класса. Он основан на...

Eric Z / 10 августа 2011
12 голосов
1 ответ

Поскольку boost::/std::shared_ptr обладает преимуществом стирания типа своего удалителя, вы можете...

Xeo / 09 июля 2011
26 голосов
3 ответов

Почему C ++ не делает деструкторы виртуальными по умолчанию для классов, у которых есть хотя бы еще...

jeffythedragonslayer / 08 июля 2011
6 голосов
2 ответов
7 голосов
3 ответов

В этом ответе Райан напрямую вызывает виртуальный деструктор.Я протестировал код в VS2010, и он...

Xeo / 17 мая 2011
14 голосов
4 ответов

У меня есть два класса: class A { public: virtual void somefunction() = 0; }; class B : public A {...

SPB / 29 апреля 2011
3 голосов
3 ответов

Если у меня есть базовый класс и производный класс, и я исключаю деструктор из родительского...

rubixibuc / 26 апреля 2011
0 голосов
2 ответов

Интуиция говорит мне, что чем проще брошенный тип, тем лучше.Лучше бросить int, чем указатель,...

Danilo J Bonsignore / 22 апреля 2011
1 голос
2 ответов

У меня есть класс Base в c ++.Я экспортирую его в python, используя boost :: python.Но как насчет...

Max Frai / 11 апреля 2011
14 голосов
3 ответов

У меня есть сценарий, в котором я пишу несколько глубокий объектно-ориентированный код с...

Alex / 10 апреля 2011
4 голосов
1 ответ

Позвольте мне сделать это заявление об отказе: У меня есть четкое понимание вызова виртуальной...

vrbilgi / 30 января 2011
0 голосов
5 ответов

C ++ 03 5.3.5.3 В первом варианте (удалить объект), если статический тип операнд отличается от его...

Armen Tsirunyan / 06 декабря 2010
12 голосов
3 ответов

Предположим, у меня есть этот код class Base{ public: int getVal(); private: int a, b; }; class...

snk / 15 октября 2010
0 голосов
4 ответов

Я хотел создать специальную версию shared_ptr, которая выполняла бы определенные операции, когда...

Alex / 27 сентября 2010
1 голос
6 ответов

У меня есть следующая иерархия классов: class Base { public: virtual ~Base(); }; class Derived :...

MaaTt / 17 сентября 2010
16 голосов
4 ответов

Я не видел ответа на этот вопрос в C ++ Lite: Как определить базовый класс, чтобы каждый...

Miguel A. Friginal / 13 сентября 2010
2 голосов
4 ответов

Один из моих классов C ++ является производным от std::vector, так что он может действовать как...

PypeBros / 30 августа 2010
9 голосов
8 ответов

Может кто-нибудь помочь, пожалуйста, каков порядок уничтожения, когда я использую виртуальные...

brett / 18 августа 2010
0 голосов
1 ответ

Нужен ли виртуальный деструктор, когда я использую матрицу boost :: ublas? Кстати, мой класс - это...

Ismail Marmoush / 15 августа 2010
10 голосов
2 ответов

у меня struct IMyInterface { virtual method1() = 0; virtual method2() = 0; }; GCC настаивает, чтобы...

pm100 / 26 июля 2010
3 голосов
2 ответов

При создании классов-прототипов я выкладываю деструктор так: virtual ~MyClass(); При финализации...

Miguel A. Friginal / 14 июня 2010
0 голосов
2 ответов

Эй, почему базовый деструктор вызывается дважды в конце этой программы? #include <iostream>...

silent / 05 июня 2010
20 голосов
6 ответов

Нужен ли нам виртуальный деструктор, если мои классы не выделяют память динамически? , например...

cppdev / 14 января 2010
0 голосов
2 ответов

Извините, если об этом уже спрашивали, но мне было трудно искать деструктор и нарушение прав...

Sheado / 03 декабря 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...