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

Наследование интерфейса схожих классов (архитектура) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В квадратной матрице, заполненной нулями и единицами, переставить элементы согласно условию http://www.cyberforum.ru/cpp-beginners/thread1811659.html
Здравствуйте. Есть такое задание: Дан массив 8х8. Нужно вводить нули и единицы (одна единица в строке). На экран вывести исходный массив и перестроенный путем перемещения стобцов и строк так,...
C++ Структура "Студент", вывести список студентов упорядоченный по порядковому номеру Cоздать структуру Student.Она должна включать в себя 3 поля: Порядковый номер , 5 оценок студента, ФИО. Нужно чтобы выводила список студентов по порядковому номеру. Использовать динамический массив.... http://www.cyberforum.ru/cpp-beginners/thread1811649.html
C++ Вывод определенной цифры в числовой последовательности
Доброе утро форумчане, решал задачки для бегинеров на c++ и столкнулся с задачей, до которой никак не могу допереть. Пользователь вводит натуральное k с клавиатуры, программа выводит k-ую...
C++ Реализовать функции обращающие порядок следования элементов в объекте типа vector<int>
Писал код,но никак не удавалось проделать механизм изменяющий порядок следования чисел в векторе.И как воспользоваться функцией swap?Напишите пожалуйста этот код с пояснениями в ключевых местах. ...
C++ Нужно считать с конца файла определенное число символов http://www.cyberforum.ru/cpp-beginners/thread1811572.html
Нужно считать с конца файла определенное число символов.
C++ С++ Form NumericUpDown Задача такая Если нажата кнопка вверх сделать одно если нажата кнопка вниз сделать другое. Нужно сделать вывод матриц. Проблема в том что я везде прошарил и не могу найти свойство которое возвращает... подробнее

Показать сообщение отдельно
Oryel
11 / 1 / 0
Регистрация: 02.10.2015
Сообщений: 97

Наследование интерфейса схожих классов (архитектура) - C++

22.09.2016, 10:53. Просмотров 185. Ответов 8
Метки (Все метки)

Имеется класс абстрактных операций. В нем есть чисто виртуальный метод operate( AbstractObj * )
C++
1
2
3
4
class Abstractperation{
public:
     virtual int operate( AbstractObj * ) = 0;
};
От него наследуются три класса. Вопрос такой. Есть операция, в которой нужно передать сверху еще дополнительный параметр - строку
C++
1
int operate( AbstractObj *, const std::string & )
Как в таком случае унаследовать интерфейс? Как преобразовать ? Логически все классы - потомки операции. Разница в том, что часть операций из серии read а часть write...как лучше поступить в плане архитектуры и интерфейса ?

Не по теме:


Случайно имя темы задал не так, как исправить не знаю. Модератор сорри.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru