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

Наследуемый класс в параметре шаблона - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обращение к статической функции класса http://www.cyberforum.ru/cpp-beginners/thread707524.html
Всем привет! есть Number.h: using namespace std; #pragma once class Number { public: Number(void);
C++ Реализовать задачу с помощью классов. Есть задача: создать таблицу № | Фамилия | Имя | Адрес | Телефон 1. По заданной фамилией определить номер телефона. 2. По адресу определить фамилию и телефон 3. По телефону определить фамилию... http://www.cyberforum.ru/cpp-beginners/thread707522.html
C++ Заданы две левые треугольные целочисленные матрицы
Помогите решить задачу Задана Квадратная матрица А (треугольная или симметричная) порядка n в целях экономии памяти задана в виде одномерного массива из (n + 1)n/2 чисел: сначала идет n элементов...
C++ Меню игнорируется
Почему игнорируется меню,оно собственно не работает,без него все работет,но не могу понять почему с ним не хочет? Если в майне разкоментировать меню как я хочу сделать,оно игнорирует,тупо даже не...
C++ некорректное считывание из файла http://www.cyberforum.ru/cpp-beginners/thread707499.html
ifstream ifst(FNAME_USERLIST); while(!ifst.eof()) { string templog; string temppas; int tempacc; ifst >> templog >> temppas >> tempacc;//считываем в временные...
C++ Обмен данными между программами Здравствуйте Помогите сделать программу, чтобы при наборе все символов в сервере они сразу же отображались в клиенте, вот похожее, но только тут на нажатие enter, а надо мгновенное отображение... подробнее

Показать сообщение отдельно
1um
Сообщений: n/a

Наследуемый класс в параметре шаблона - C++

24.11.2012, 15:03. Просмотров 461. Ответов 7
Метки (Все метки)

Нужно ограничить классы, передаваемые в параметры шаблона до классов, наследуемых от заданного.
Пример- два класса :

Класс Хлебобулочное изделие с методами узнать состав теста, узнать размер изделия.

И шаблонный класс Печь, в шаблоне которого то, что нужно запечь. У него есть методы запечь и достать.

Так, вот этот класс Печь, должен быть уверен, что ему подсунули хлебобулочное изделие, ведь только зная состав теста и размеры он может испечь.
Но это еще не все...
Я создают булочку:хлебобулочное изделие и добавляю метод намазать маслом, передаю ее в специальную печь <булочка> и при вызове функции достать я хочу получить булочку, а не хлебобулочное изделие, так как потом собираюсь ее намазать маслом(а в хлебобулочном изделии такого метода нет).

В общем я хочу, что бы было как-то так:

template <class любое хлебобулочное изделие>
class Печь

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