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

Шаблоны изменение типа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при записи в строку http://www.cyberforum.ru/cpp-beginners/thread981172.html
Здравствуйте, подскажите, что я делаю не так? char *nameImage, *pathMessage, *pathImage; std::cout << "Введите название изображения(*.bmp)\n"; std::cin >> nameImage;
C++ Определение кислотности раствора в зависимости от цвета индикатора Составить программу определения кислотности раствора в зависимости от цвета индикатора. Например возьмём один индикатор метиловый оранжевый, он может быть трёх цветов в зависимости от среды: розовый(кислая), оранжевый(нейтральная),жёлтый(щелочная). Помогите написать программу на С++. Так я вообще не разобрался с оператором switch и не могу понять как оформить. http://www.cyberforum.ru/cpp-beginners/thread981170.html
Действитетльный вектор C++
// Дан действительный вектор х . Определить и напечатать произведение //положительных компонентов вектора. #include <iostream> #include "stdafx.h" # include <math.h> #include <iomanip> # include <ostream> #include <stdlib.h> const int n=100;
C++ Максимальная зарплата
Добрый вечер. Помогите с задачей, пожалуйста. Вот текст задачи: Максимальная зарплата На малом предприятии работает определенное количество работников, но не менее двух – директора и главного бухгалтера. Зная зарплаты всех работников, определить наибольшую зарплату на предприятии. Технические условия Входные данные
C++ Исправте ошибки http://www.cyberforum.ru/cpp-beginners/thread981147.html
задача - Дано действительное число a. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить a8 за 3 операции. #include <iostream.h> #include <conio.h> main() { int a,p,p1,p2,; cin>>a; p=a*a;
C++ Один и тот же результат "-1.#IND" выдает один и тот же результат... можно как-то исправить? const int N=100; double calculate(int myArray) { double sum = 0, j = 0, result; for(int i = 0; i < N; i++) { if (i%2==0) { подробнее

Показать сообщение отдельно
Egor138
30 / 11 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2

Шаблоны изменение типа - C++

18.10.2013, 20:44. Просмотров 246. Ответов 2
Метки (Все метки)

Передо мной стоит такая задача:

C++
1
2
3
4
5
6
7
8
9
class par1;
class par2;
class par3;
 
class MyClass  //Основной класс
{
public:
     ТИП parent;      
};
Есть у меня основной класс MyClass, у которого есть параметр-родитель. А качестве параметра я могу поставить любой экземпляр класса из par1, par2, par3.

Для решения данной задачи отлично подошли бы шаблоны, НО мне нужно, чтобы была возможность менять этого родителя - следовательно менять тип. Как я понял с помощью шаблона поменять уже установленный тип нельзя. Может подскажите какой нибудь из наиболее рациональных способов решения такой задачи.

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