Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2009, 21:48   #1
Нataша
Пользователь
 
Регистрация: 01.05.2009
Сообщений: 10
По умолчанию Шаблоны, Си++

Ребят помогите решить задачу, пожалуйста.

Создать шаблон Triangle (элементы - стороны треугольника). Определить конструктор и функцию вывода значения сторон. Написать программу, где определяются объект со сторонами типа int и объект со сторонами типа float и печатаются соответствующие значения.
Нataша вне форума Ответить с цитированием
Старый 11.12.2009, 01:35   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Код:
#include <iostream>
using namespace std;

template <class T>
class Triangle
{
   T a,b,c;
public:
   Triangle(T _a,T _b,T _c);
   void Show();
};

template <class T>
Triangle<T>::Triangle(T _a,T _b,T _c)
{
   a=_a;
   b=_b;
   c=_c;
}

template <class T>
void Triangle<T>::Show()
{
   cout<<a<<" "<<b<<" "<<c<<"\n";
}


int main()
{
    Triangle<int> iObj(1,2,3);
    Triangle<float> fObj(3.4,5.4,7.2);
    iObj.Show();
    fObj.Show();
}
counter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ шаблоны функции napanin Помощь студентам 2 11.06.2009 19:26
Шаблоны функций. (*_*) Общие вопросы C/C++ 2 05.06.2009 20:21
Шаблоны bondik Общие вопросы C/C++ 10 04.05.2008 09:50
Word и шаблоны. Gambler Microsoft Office Word 0 29.10.2006 20:44