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

Переопределение оператора <<, класса ofstream - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализация односвязного списка (конструктор) http://www.cyberforum.ru/cpp-beginners/thread979227.html
Доброго времени суток. Вот реализую односвязный список, застрял на конструкторе который принимает два итератора: List(iterator b, iterator e):head(0){ while(b != e){ push_back(*b); b++;} } итератор к етому списку уже написан:
C++ Дан бинарный файл F, с помощью цикла записать его содержимое в новый файл g наоборот Дан бинарный файл F, с помощью цикла записать его содержимое в новый файл g наоборот http://www.cyberforum.ru/cpp-beginners/thread979223.html
Дан бинарный файл f, вывести его содержимое на экран C++
Дан бинарный файл f, вывести его содержимое на экран
Добавить К столбцов в начало матрицы C++
Нужно добавить К столбцов в начало матрицы, я сделала сам вывод матрицы но не знаю как сделать так что бы теперь добавлялся столбец. #include <iostream> #include <stdlib.h> #include <conio.h> int main() { int k,i,t,r,n,m,j;
C++ Определить в матрице сумму элементов, номера строк которых кратны 3, а столбцов — 4 http://www.cyberforum.ru/cpp-beginners/thread979212.html
Помогите написать программу: Данные действительные числа а и b (а> b). Сформировать матрицу XY , элементами которой являются действительные случайные числа, равномерно распределенные на отрезке . Определить сумму элементов, номера строк которых кратны 3, а столбцов - 4.
C++ сортировка txt файла Добрый день. Имеется txt файл, в котором около 100 строк. Необходимо вытащить из файла только те строки где присутствует имя Машина, и закинуть в другой txt файл. Заранее спасибо! подробнее

Показать сообщение отдельно
Fyret
184 / 170 / 13
Регистрация: 30.07.2013
Сообщений: 359
16.10.2013, 21:06     Переопределение оператора <<, класса ofstream
Van111, прошу прощения, поспешил с ответом. Пытаюсь понять, что Вы хотите сделать. Может, так:
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
namespace rus
{
    template< class T >
    class Ccout
    {
    public:
        Ccout(T& t)
            : out( t )
        {
        }
 
        ~Ccout()
        {
        }
 
        Ccout& operator << ( const char* s )
        {
            char buf[256];
            CharToOem( s,buf );
            out << buf;
            return *this;
        }
 
    private:
        T& out;
    };
 
    Ccout< std::ostream > cout( std::cout );
}
...
rus::cout << "русская строка" << " и вторая";
 
Текущее время: 04:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru