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

Создать шаблон класса,реализующий буфер из 5 вещественных чисел. Числа ввести с клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Синтаксический сахар для for http://www.cyberforum.ru/cpp-beginners/thread821788.html
структура for_each предельная понятна, но как sort для базовых типов получается только два параметра. Возможно использовать for_each как-то так? for_each(v.begin(),v.end()) { //some do v...
C++ ';' в конце блока метода? class foo { void print(){} void draw() { bla = bla^2; cout << "bla"; } }; аналогично http://www.cyberforum.ru/cpp-beginners/thread821785.html
ханойские башни с помоью стеков C++
привет всем! несколько дней пытался решить задачу о ханойских башнях с помощью стеков, все никак совсем не получается... если кто то решил задачу, поделитесь пожалуйста решением задачи...
как установить Skype4COM.dll? C++
Привет. Вопрос собственно так и звучит: как установить Skype4COM.dll? Скачал, а как установить не знаю. Хотел выполнить след. пример, но он естественно не работает. Подскажите пожалуйста. :) ...
C++ Программа для работы с BIOS и портами http://www.cyberforum.ru/cpp-beginners/thread821765.html
Помогите разработать программу, которая при нажатии буквы З определяет месяц создания BIOS и число подключенных последовательных портов; проверяет, установлен ли сопроцессор и выдает жужжащий звук...
C++ Проблемма при работе с массивами структур Разработать программу , позволяющую добавлять данные структур с указанными полями в массив, просматривать массивы, а также выполнять дополнительную операцию в соответствии с индивидуальным заданием.... подробнее

Показать сообщение отдельно
Kiragaz
2 / 2 / 0
Регистрация: 18.12.2012
Сообщений: 13

Создать шаблон класса,реализующий буфер из 5 вещественных чисел. Числа ввести с клавиатуры - C++

29.03.2013, 03:06. Просмотров 564. Ответов 3
Метки (Все метки)

Создать шаблон класса,реализующий буфер из 5 вещественных чисел. Числа ввести с клавиатуры содержимое буфера вывести на экран

вроде бы всё правильна написано, но не компилируется,помогите разобраться что не так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//---------------------------------------------------------------------------
#include <windows.h>
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
using namespace std;
 
template <class Type1,class Type2,class Type3,class Type4,class Type5> class buffer
{
Type1 a;
Type2 s;
Type3 d;
Type4 f;
Type5 g;
 
public:
buffer (Type1 a, Type2 s, Type3 d, Type4 f, Type5 g) {cout<<"Введите 5 вещественных чисел:";
                                                      cin>>a>>s>>d>>f>>g;}
void show() { cout <<a<<' '<<s<<'\n';
              cout <<d<<' '<<f<<'\n';
              cout <<g<<'\n';}
};
 
int main() 
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
 
buffer<double,double,double,double,double> ob1(a,s,d,f,g);
 
ob1.show(); // вывод значений типа double
 system ("pause");
 }
P.S. Может я вообще не так делаю?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru