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

Проблема с абстрактными классами и перегрузкой операторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Теория. Почему в данном случае copy() не работает после reserve(), но работает после resize()? http://www.cyberforum.ru/cpp-beginners/thread53667.html
Есть такая функция: void Array::SetStartIndexes(sz3_Arr_t *array) { start_index.reserve(array->size()); copy(array->begin(),array->end(),start_index.begin()); ...
C++ gcc VS DEV-C++ 4.9.9.2 Люди!! Срочно нужны знающие люди по данному вопросу.Только сейчас узнал,что вся практика будет в gcc...... Какие отличия вообще между ними ?! Программенг в SunOS... gcc сишный компиль.а вот... http://www.cyberforum.ru/cpp-beginners/thread53664.html
C++ Преобразовать последовательность
Народ, сталкнулся с таким заданием (я примерно понял как делать) возникла проблема. Задачние: Даны действительные числа А1,...А20. Преобразовать последовательность: А1,А3,А5...А19; А2,А4...А20. Я...
C++ Проблема со считыванием строк из класса.
Всем привет.На ютубе узрел ролик... using namespace std; int main() { ifstream f("C:\Documents and Settings\Vlad\My Documents\My Pictures\fuck.txt");
C++ Отсортировать все символы в порядке возрастания методом пузырька http://www.cyberforum.ru/cpp-beginners/thread53649.html
символы: M A S S I V - char нужно Отсортировать все символы в порядке возрастания медодом пузырька .Нужно нарисовать блок схему (((((( Мальчики ПОМОГИТЕ!!!! кто может пожалуйста..!(((
C++ Многочлен P(x) степени N помогите с задачкой: задача: Дан многочлен Р(х) степени N. Даны действительные числа А и В. Получить многочлен (Ах+В)Р(х). прогу писать не нада. помогите плиз написать математическую формулу решения... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1637 / 1009 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
03.10.2009, 15:12
Абстрактный класс на то и абстрактный, что создавать его экземпляры нельзя. Можно создавать объекты только конкретного класса. В твоём случае явно вылезает дефект проектирования, так что задумайся о переделке замысла. Например, создай конкретный класс, включающий в себя компоненты с виртуальным интерфейсом. Кроме того, неясно, как ты собираешься производить операции между потомками, не зная их реального типа. Возможно, есть смысл подумать о двойной диспетчеризации. В общем и целом о том, что ты задумал, известно слишком мало и дать более дельный совет я смогу только после ознакомления с подробностями: что ты делаешь и зачем, и почему ты выбрал именно такое решение.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru