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

Наследование и шаблоны - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование ряда Тейлора для вычисления функции http://www.cyberforum.ru/cpp-beginners/thread986046.html
Здравствуйте, нужно решить функцию с помощью ряда Тейлора. вот функция: http://www.cyberforum.ru/attachment.php?attachmentid=320406&stc=1&d=1382547306 я написал программу, но не пойму почему она не работает #include "stdafx.h" #include<iostream> #include<math.h> using namespace std;
C++ А = от В до С Подскажите пожадуйста как правильно написать : if (A є (B;C) {...} http://www.cyberforum.ru/cpp-beginners/thread986039.html
C++ Реализовать приближенное вычисление корня н-нной степени по формуле ньютона
Совершеннейший новичок, так что прошу не судить строго. Вопрос вот в чем: до какого момента нужно реализовывать цикл, то бишь каково условие выхода из него? Насколько я понимаю, мы задаем определенную точность вычисления, но как это сделать?
Записать в виде воспринемаемом С++ C++
попогите записать данные выражения в виде воспринемаемом С++
C++ Вывести на экран код города и номер телефона в другом городе для телефонных разговоров состоявшихся с телефона 235678 8 марта 1996 года http://www.cyberforum.ru/cpp-beginners/thread986027.html
Справка о междугороднем телефонном разговоре содержит: номер телефона абонента (6 цифр), дату (год, месяц, день), время (час, минута), код города (3 цифры), номер телефона в другом городе (7 цифр), продолжительность разговора (в минутах), категорию (срочный, обычный) и тариф (плата в рублях за минуту). Вывести на экран код города и номер телефона в другом городе для телефонных разговоров...
C++ Что такое перегрузка оператора? Что у меня в коде за ошибка? Что же я написал?? Что оно не компилится? Что значит error C2275: Superclass: недопустимое использование этого типа в качестве выражения #include <string> #include <iostream> // для объекта cout using namespace std; #include<iomanip> //Этот файл содержит большую часть манипуляторов C++. Если вы не знаете, что такое манипулятор, не беспокойтесь. Просто подключите это файл смело и не... подробнее

Показать сообщение отдельно
Перцев Роман
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 10
23.10.2013, 21:01     Наследование и шаблоны
Доброго времени суток всем!
Требуется внести ясность в следующую задачу.
Существует абстрактный класс AbstractGenerator<имя типа> (не абсолютно абстрактный), определяющий интерфейс (два метода) генератора гамм для различных скалярных типов (это может быть и int, и char; в общем, длина различна). Сам тип объявляется в шаблоне (для примера, QRgb):
C++
1
gen = new BBSGenerator<QRgb>();
Само поле gen имеет тип AbstractGenerator, он тоже шаблоный. От AbstractGenerator наследуется и BBSGenerator, и будут наследоваться другие классы. Это сделано затем, чтобы при различных параметрах использовался либо один тип генератора (BBSGenerator), либо другой (не определял).
Также другое множество параметров определяет тип для генератора (упомянутый QRgb, char и т. д.).
Не совсем ясно, что указывать в объявлении класса в типе поля gen, так как он требует определенный тип в качестве шаблона (То есть
C++
1
AbstractGenerator<> gen;
, к примеру, не работает). Правильно ли выбранное направление разработки?
Google спрашивал, Александреску читал.
С уважением, Роман.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru