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

Наследование и виртуальные функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему выводит не первый повторяющияся элемент? http://www.cyberforum.ru/cpp-beginners/thread209489.html
Написать функцию для поиска первого повторяющиегося элемента #include <iostream> #include <string> using namespace std; char poisk(char a) { char k;
C++ Проверить коректно ли работает программа Задание: Задание: написать программу, реализующую следующие задания, и реализовать ее графический интерфейс Дан массив размера N. Найти количество его локальных минимумов1|максимумов2. Все нужно с простим интерфейсом программку написал, вот теперь не как не пойму коректно ли она считает, прошу помочь. Очень прошу помочь http://www.cyberforum.ru/cpp-beginners/thread209476.html
Иосиф с выводом трех последних выбывших в порядке их выбывания C++
Пусть n человек, стоящие по кругу, считаются(начиная с первого) считалкой из m слов.человек, на котором считалка заканчивается-выбывает.круг смыкается, счет продолжается с человека, следующего за выбывшим.Напишите программу, выводящую номера трех человек. выбывших последними, в порядке их выбывания.При написании программы следует использовать динамические переменные. Задачу нужно написать на С,...
Элементарное условие. Ввод/вывод C++
Не могу понять в чем моя ошибка в написании элементарной задачи. Создать в динамической памяти 2 элемента типа int и вывести их на экран... #include <iostream> using namespace std; class X{ private: int *x1; int *x2; public:
C++ работа со строками http://www.cyberforum.ru/cpp-beginners/thread209463.html
Входной файл сохраняет следующую информацию по студентам: <Фамилия>, <имя>, <отчество>, <год рождения>, <курс>, <пол>, причем фамилия, имя и отчество имеют не более 12 символов, пол - указывается символами М и Ж, год рождения - целое из 4 цифр, курс - целое от 1 до 5. Данные по студентам отделяются знаком «;». Необходимо написать программу, которая выводит наиболее распространенное мужское и...
C++ Перегрузка оператора сравнения Скажите, как перегрузить оператор сравнения == и другие? попробовал bool operator == (char* A,char* B) выдает : оператору ,не являющемуся членом, требуется параметр с класса перечисляемого типа. подробнее

Показать сообщение отдельно
Barok
7 / 7 / 0
Регистрация: 07.12.2010
Сообщений: 49
12.12.2010, 23:17  [ТС]     Наследование и виртуальные функции
Цитата Сообщение от lemegeton Посмотреть сообщение
По-минимуму:
В X деструктор должен быть виртуальным и удалять созданные (если созданы) динамические переменные. Еще придется предусмотреть (обязательно) конструктор копирования X(const X&) и оператор присваивания X& operator=(const X& other), в котором не забыть(!) проверить на присваивание самого себя. В Y переопределить деструктор (чтобы удалял доп. переменную y), конструкторы и оператор =.
ого, а не могли бы Вы помочь с реализацией данных дополнений? И для чего перегружать тут оператор присваивания?
 
Текущее время: 16:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru