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

Перегрузка бинарного оператора << в template классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция для Гаусса http://www.cyberforum.ru/cpp-beginners/thread209249.html
Помогите, пожалуйста, с задачей, ваще ее не понимаю=( Напишите функцию, приводящую квадратную матрицу к треугольному виду методом Гаусса. Функция должна возвращать true при успешном выполнении...
C++ Текстовый файл Доброго времени суток была поставлена задача,а сам,к сожалению разобратся не могу ибо не имею и малейшегоп редставления с чего начинать. Задача:Открыть заданый текстовый файл,и записать количество... http://www.cyberforum.ru/cpp-beginners/thread209238.html
C++ Реализация алгоритма игры пятнашки
Умоляю, помогите, нужна реализация алгоритма игры пятнашки, чтобы компьютер сам играл, т.е. фишки передвигал. проблема в том, что классы использовать нельзя, файлы тоже нельзя... просто...
C++ Строковый класс
Необходимо добавить в строковый класс функцию сцепления строк, используя перегрузку бинарного оператора +, функцию пересечения строк (то есть общие символы для двух строк), используя перегрузку...
C++ Создать класс http://www.cyberforum.ru/cpp-beginners/thread209223.html
Создать класс для реализации комплексных чисел в алгебраической форме. Используя перегруженные операции, реализуйте сложение, вычитание, деление и умножение комплексных чисел.
C++ Класс Fruit Определите общий базовый класс Fruit описывающий некоторые характеристики фруктов. Также, определите два класса Apple и Orange, производные от базового класса, которые должны содержить специальную... подробнее

Показать сообщение отдельно
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
12.12.2010, 21:01
Вроде работает.
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
#include <iostream>
 
using namespace std;
 
template <class T> class Sum
{
public:
        T i;
        Sum(void) {};
        Sum(T a) { i = a; }
 
        friend ostream& operator<< (ostream& o, const Sum<T> &s)
        {
                o << s.i;
                return o;
        }
};
 
int main()
{
        Sum<int> S(1);
        cout << S << endl;
        return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru