Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как создавать "Рисованный" дизайн приложений? Доброго всем времени суток. Вся суть вопроса в названии темы. Подробнее: вот пример:http://s017.***********/i440/1206/ae/1736a89647c8.png Прошу подсказать, каким образом подобное реализуется? Приложения подобного формата используют различные визуальные эффекты (такие как полупрозрачность формы при перетаскивании), имеют собственный внешний вид не только форм, но и диалоговых окон. Хотя в... https://www.cyberforum.ru/ cpp-beginners/ thread597974.html Разделение функции C++
Вообщем вот задание: Пусть имеется файл с текстовыми данными (размер не менее 1 Мб). Необходимо подсчитать следующие статистические показатели: • количество гласных и согласных букв (заглавные и строчные буквы не различаются); • количество слов (словом считается любая последовательность символов, состоящая из букв алфавита, в том числе неопределённые артикли); • средняя длина слова;...
C++ Реализация алгоритма Дейкстры - алгоритм поиска кратчайшего пути Пожалуйста, помогите реализовать алгоритм Дейкстры - алгоритм поиска кратчайшего пути (во взвешенном графе, но без рёбер отрицательного веса). Нашла я кое что , но даже с этим сделать ничего не могу.... const int INF = 1000000000; int main() { int n; ... чтение n ... vector < vector < pair<int,int> > > g (n); ... чтение графа ... int s = ...; // стартовая вершина https://www.cyberforum.ru/ cpp-beginners/ thread597948.html C++ Реализация алгоритма Форда-Беллмана - алгоритм поиска кратчайшего пути https://www.cyberforum.ru/ cpp-beginners/ thread597943.html
Пожалуйста, помогите реализовать алгоритм Форда-Беллмана - алгоритм поиска кратчайшего пути (во взвешенном графе). Я кое что нашла, но даже с этим сделать ничего не могу.... struct edge { int a, b, cost; }; int n, m, v; vector<edge> e; const int INF = 1000000000;
C++ Указатели на строки. Выделение и освобождение памяти
Всем добрый день. Есть два указателя на char. Для первого выделяется память а у второго просто делаем копию с первого. Для 1-го указателя надо удалять выделенную память. А вот для второго непонятно. То ли удалять, то ли нет. Ведь для него не используется операция new. Вообщем хочу понять как правильно. Подскажите. char *s, *s_copy; s = new char; strcpy(s, "Строка"); s_copy = s;
C++ Графически иллюстрировать операцию "запрос". 7. Графически иллюстрировать операцию "запрос". #include<stdio.h> #include<math.h> #include<stdlib.h> #include<conio.h> #include<dos.h> #include<iostream.h> #include<graphics.h> #include<string.h> https://www.cyberforum.ru/ cpp-beginners/ thread597938.html
C++ Прямоугольная матрица A[N,M] Помогите составить программный код. Дано: прямоугольная матрица А, содержащая только натуральные числа. Отсортировать строки матрицы в порядке возрастания сумм простых чисел строк. Нахождение суммы простых чисел строки оформить как функцию. Определение, является ли число простым, оформить как функцию. Перестановку строк оформить как функцию. https://www.cyberforum.ru/ cpp-beginners/ thread597934.html Квадратная матрица C++
Получить квадратную матрицу порядка n: 1 2 ... n-1 n n+1 n+2 ... 2n-1 2n 2n+1 2n+2 ... 3n-1 3n .... (n-1)n+1 (n-1)n+2 ... n-1 n Такая тема уже есть, но мне хотелось бы более подробный и верный ответ. Заранее спасибо
C++ Генератор уникальных паролей реализовать генератор уникальных паролей на С++ при помощи средств ООП https://www.cyberforum.ru/ cpp-beginners/ thread597926.html C++ Дана матрица размерности N на M https://www.cyberforum.ru/ cpp-beginners/ thread597917.html
Дана матрица размерности N на M. Найти в матрице строку с наибольшей суммой элемен-тов. Вывести ее номер.
C++ Дана непустая последовательность различных натуральных чисел, за которой следует 0
Дана непустая последовательность различных натуральных чисел, за которой следует 0. Определить ближайшее к какому-нибудь целому числу N.
C++ Заполнить весь экран в графическом режиме разнообразными закрашенными прямоугольниками https://www.cyberforum.ru/ cpp-beginners/ thread597915.html
Заполнить весь экран в графическом режиме разнообразными закрашенными прямоугольниками.
DU
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
06.06.2012, 16:31 0

Массив классов с наследованием - C++ - Ответ 3132798

06.06.2012, 16:31. Показов 1279. Ответов 10
Метки (Все метки)

Ответ

вы хотели проверить вызовы деструкторов. ну напишите простой код:

C++
1
2
3
4
5
Shape* shape = new Point(0, 0);
delete shape;
// последняя строка приведет к вызову только деструктора базового класса, если его деструктор
// не виртуальный и к вызову как деструктора ~Point так и ~Shape если у Shape деструктор
// виртуальный. По печате это можно будет увидеть.
Не вызов деструктора производного класса может приводить к утечкам памяти и утечкам других ресурсов. В простых классах как ваш проде бы ничего такого не будет. Но не факт. В общем случае не вызов нужного деструктора - это утечка.

Вернуться к обсуждению:
Массив классов с наследованием C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2012, 16:31
Готовые ответы и решения:

Проблемы с наследованием классов
1-е задание: Создать класс базовый класс «вещественное число». Элементы класса (поля имеют...

Что не так с наследованием классов?
нужно, чтоб клас А - был базовым для В, а В - базовым для С но что-то не так с наследованием...

Слово return в простом примере с наследованием классов
Добрый день! Ниже приведён код. Подскажите, пожалуйста, для чего тут return . Почему нельзя просто...

Сформировать набор классов связанных между собой виртуальным наследованием,описать каждый класс
Сформировать набор классов связанных между собой виртуальным наследованием,описать каждый класс

10
06.06.2012, 16:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2012, 16:31
Помогаю со студенческими работами здесь

Динамическая списочная структура, содержащая объекты классов, связанных наследованием
В общем. Есть базовый класс и 2 класса наследника. Нужно создать динамическую структуру(пусть это...

Массив классов
Помогите пожалуйста разобрать, как сделать массив класса и добавить 2 конструктора (пустой и...

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

Динамический массив классов
Добрый день. Прошу помощи, совета или т.п. Есть класс, который содержит динамический массив на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru