Форум программистов, компьютерный форум 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. По телефону определить фамилию и адрес 4. По адресу взначиты всех, кто проживает на данной улице и их телефоны 5. Вывести все записи, имеющие одинаковое поле "Имя" (поле задается) http://www.cyberforum.ru/cpp-beginners/thread707522.html
C++ Заданы две левые треугольные целочисленные матрицы
Помогите решить задачу Задана Квадратная матрица А (треугольная или симметричная) порядка n в целях экономии памяти задана в виде одномерного массива из (n + 1)n/2 чисел: сначала идет n элементов первой строки, затем n – 1 элементов второй строки, начиная со второго элемента, и т. д. (из последней n-й строки берется только n-й элемент). Заданы две левые треугольные целочисленные матрицы А, B....
C++ Меню игнорируется
Почему игнорируется меню,оно собственно не работает,без него все работет,но не могу понять почему с ним не хочет? Если в майне разкоментировать меню как я хочу сделать,оно игнорирует,тупо даже не дает ввести имя файла,сразу пишет не найден.Почему так?Если закоментировано как щас то все нормально.Просто параллельно еще один код пишу и там похожее ,там все прекрасно работает а тут не хочет .h...
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;//считываем в временные переменные логин, пароль и уровень при запуске программы //следующие три строчки, заполняют пользовательские данные в поля класса. login.push_back(templog);
C++ Обмен данными между программами Здравствуйте Помогите сделать программу, чтобы при наборе все символов в сервере они сразу же отображались в клиенте, вот похожее, но только тут на нажатие enter, а надо мгновенное отображение Заранее благодарю вот сервер //--------------------------------------------------------------------------- #pragma hdrstop #include<conio.h> #include<stdio.h> #include<windows.h> подробнее

Показать сообщение отдельно
1um
Сообщений: n/a
24.11.2012, 15:03     Наследуемый класс в параметре шаблона
Нужно ограничить классы, передаваемые в параметры шаблона до классов, наследуемых от заданного.
Пример- два класса :

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

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

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

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

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

Как-то так. есть предложения?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru