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

Не работат полиморфизм - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры и функции http://www.cyberforum.ru/cpp-beginners/thread857673.html
В отмеченных строках пишет, что не видит ни а, ни n, ни j. Почему? struct point { int x, y, z; }; double sumOfDistances (point *a, int n, point a){ double summa=0; for (int i=0; i<n; i++){ // <-
C++ Turbo C++ 3.0 Compiler не видит библиотеки Совсем никаких, хотя вроде все подключено. Что можно сделать? http://www.cyberforum.ru/cpp-beginners/thread857664.html
Хеширование элементарной базы данных C++
Товарищи, усиленно прошу помощи!!! Часть программы уже написана, но как ее закончить или изменить, чтобы все работало верно я не знаю. Точнее есть идеи, но реализовать я их не могу :( Составить программу для поиска по хэшам данных. В модуле поиска, предусмотреть реализацию обработки случая, при котором хэш-коды различных данных совпадают. Дана таблица текстовой базы данных записями: фамилия;...
Структуры. База данных о автомобилях C++
База данных содержит информацию о автомобилях. Модель (ключевое поле, имеющее уникальное неповторяющиеся значение), производитель (поле используется для отбора элементов), год выпуска и мощность двигателя. Информацию хранить в базе данных структур и обеспечить: 1) Добавление n элементов в базу данных 2) Удаление элемента по значению ключевого поля 3) Вывод всей информации о каком либо...
C++ Конституционно-правовое законодательство на C++ http://www.cyberforum.ru/cpp-beginners/thread857652.html
Здравствуйте! Помогите написать программу на C++ по конституционно-правовому законодательству
C++ Как пересчитать одно в другое? b|g 0|0000000000 1|0000000001 2|0000000011 3|0000000111 4|0000000101 5|0000000100 6|0000001100 7|0000001101 8|0000001111 подробнее

Показать сообщение отдельно
Убежденный
Системный программист
Эксперт С++
15107 / 6802 / 1073
Регистрация: 02.05.2013
Сообщений: 11,115
Завершенные тесты: 1
06.05.2013, 23:11     Не работат полиморфизм
Цитата Сообщение от Tulosba Посмотреть сообщение
Если в конструкторе дочернего класса нет захвата ресурсов, требующих освобождения, то деструктору не зачем быть виртуальным. Можно даже использовать версию, предоставляемую системой по умолчанию.
Вы не правы.
Полиморфное удаление класса, не имеющего виртуального деструктора - это undefined behavior.
По стандарту (ISO-14882, 5.3.5, пункт 3).
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru