Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Templates. (concrete inheritance). question to destructor implementation - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить правило http://www.cyberforum.ru/cpp-beginners/thread633343.html
как правильно составить условие для If выдать сообщения если введены не цифры
C++ string и функция _itow Всем привет! Ребята, не могу понять как мне использовать string и функцию _itow Вот код wstring positionclient = _itow( findclient.inumberhome,positionclient.c_str(),10 ); Пробовал... http://www.cyberforum.ru/cpp-beginners/thread633303.html
Виртуальные фукнции C++
Здравствуйте, уважаемые форумчане! Не получается реализовать следующее: Есть базовый класс Array с полями: массив типа unsigned char и поле для хранения количества элементов у текущего...
Опять про реализацию класса в отдельном файле C++
Допустимо ли следующее? есть проект в Visual Studio 2010. в нем следующие файлы: main.cpp - собссно программа MyClass.h - интерфейс класса MyClass MyClass.cpp - реализация класса MyClass...
C++ Размер вектора и вывод элементов http://www.cyberforum.ru/cpp-beginners/thread633285.html
Объясните почему в функции print размер передаваемого вектора v.size()=0? Соответсвенно не работает цикл for в print(). #include <iostream> #include <vector> using namespace std; void...
C++ Деление числа на разряды Дан массив из n натуральных четырёхзначных чисел. Вывести на экран только те, у которых сумма первых двух цифр равна сумме двух последних. Собственно сам вопрос, как разделить четырёхзначное число... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
05.08.2012, 18:57
Объявляете деструктор базового класса virtual и забываете о проблеме: теперь они все вызовутся в правильном порядке в любом случае. Явно деструктор базового класса вызывать в производном не надо, компилятор помнит, что его надо вызвать (в некоторых случаях он забывает, от этого как раз и лечит объявление деструктора виртуальным). Деструктор для класса есть только один-единственный; в отличие от конструкторов, компилятор не надо тыкать носом в нужный вариант.
В деструкторе убираете только сами за собой (в данном случае, ничего делать вообще не надо, так как в PointArray чистить нечего).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru