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

Оформление оператора вывода в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать рекурсивную функцию,возвращающую значение http://www.cyberforum.ru/cpp-beginners/thread889582.html
для вычисления n-го члена следующей последовательности : b1 = -10, b2 = 2, bn+2 = |bn|-6bn+1
C++ Описать функцию PowerA(x,a,eps) вещественного типа (параметры x, a, eps — вещественные, |x| < 1, a > 0, eps > 0), находящую приближенное значение функ Описать функцию PowerA(x,a,eps) вещественного типа (параметры x, a, eps — вещественные, |x| < 1, a > 0, eps > 0), находящую приближенное значение функции (1+x)a: (1+x)a = 1 + a•x + a•(a–1)•x2 / 2! +... http://www.cyberforum.ru/cpp-beginners/thread889581.html
C++ Дан массив размера N. Определить количество участков, на которых его элементы монотонно возрастают1|убывают2
Дан массив размера N. Определить количество участков, на которых его элементы монотонно возрастают1|убывают2.
C++ Использование функций шаблонов
Подсчитать норму матрицы по формуле пожалуйста,помогите!!! очень срочно
C++ Дано вещественное число X и целое число N (> 0). Вывести X – X3/3! + X5/5! – . + (–1)NX2N+1/(2N+1)! (N! = 1•2•.•N). Полученное число является приб http://www.cyberforum.ru/cpp-beginners/thread889574.html
Дано вещественное число X и целое число N (> 0). Вывести X – X3/3! + X5/5! – ... + (–1)NX2N+1/(2N+1)! (N! = 1•2•...•N). Полученное число является приближенным значением функции sin в точке X.
C++ Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Вывести порядковый номер этого числа Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Вывести порядковый номер этого числа. подробнее

Показать сообщение отдельно
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
03.06.2013, 20:23
MrLinch, а если так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <typeinfo>
 
using namespace std;
 
struct Foo
{
    template <typename T>
    Foo& operator << (const T &x)
    {
        if ( typeid(T) == typeid(char) ) cout << "char!";
        if ( typeid(T) == typeid(int) ) cout << "int!";
        return *this;
    }
};
 
int main()
{
    Foo f;
    f << 5;
    f << 'X'
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru