Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Да 01.03.05 16:06 Число просмотров: 2098
Автор: amirul <Serge> Статус: The Elderman
|
> > Ну дык, в union-ах тоже работает перегрузка > операторов, > > конструкторы/деструкторы (кажется даже виртуальные > функции > > можно запихнуть).
> Например, можно ли создать веткор для "класса" (шо > описывается struct), с описанием деструктора и > конструкторов, включая конструктор копирования. Допускает > ли вообще использование struct включение деструктора. Это в C++ допускает даже union.
struct TestStruct;
class TestStructPointer {
private:
class TestStruct *ptr;
public:
TestStructPointer() {}
~TestStructPointer() {}
};
void
main() {
TestStructPointer a;
}
---
Выдает ворнинг, но отлично компилирует. Стандарт говорит, что семантически struct и class совершенно идентичны, за исключением дефолтовой видимости членов
|
|
|