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

перегрузка оператора вывода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена элементов массива http://www.cyberforum.ru/cpp-beginners/thread272581.html
Разработать рекурсивную функцию, не возвращающую значений, которая каждый четный элемент двумерного массива заменяет нулем. Друзья, прошу вас, если найдете немного времени, сделайте задачку. Завтра уже сдать нужно((
C++ Шаблоны Я разбираюсь с ООП в С++ и застрял на шаблонах, будьте добры приведите пример кода, к примеру там.... вес машины и шаблон,(ну вообщем на примере одномерного массива, или вообще любой пример) ну или подскажите где можно почитать , буду очень благодарен http://www.cyberforum.ru/cpp-beginners/thread272575.html
C++ Чтение данных из файла
Всем доброго времени суток! Есть задание написать функцию чтения данных из файла. Функция находится в DLL. Компилируется всё без ошибок, но на экран, после value1 value2 выводятся просто две линии в несколько строк. Я только начинаю учить программирование поэтому я уже и не знаю что может быть. Dll: #include "stdafx.h" #include "n.h" #include <windows.h> #include <iostream.h> #include...
C++ Построить класс для работы с односвязным списком. Создать два списка: List1 и List2. Проверить, содержатся ли элементы списка List1 в списке List2 в у
Построить класс для работы с односвязным списком. Создать два списка: List1 и List2. Проверить, содержатся ли элементы списка List1 в списке List2 в указанном списком List1 порядке.
C++ Класс-Контейнер Вектор http://www.cyberforum.ru/cpp-beginners/thread272566.html
Как подсчитать в векторе количество максимальных элементов?
C++ создание обработчика события 1. помогите прописать обработчик события wm_Timer! 2. как в С++ builder XEвызвать окно добавления метода()... подробнее

Показать сообщение отдельно
Saiberg
 Аватар для Saiberg
19 / 19 / 1
Регистрация: 23.09.2010
Сообщений: 193
08.04.2011, 18:49     перегрузка оператора вывода
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct SomeStruct { 
 
    std::ostream& operator<< (std::ostream& s/*, SomeStruct&*/) { return s << "123"; };
};
 
 
 
int main() {
    
    SomeStruct someStruct;
    std::cout << someStruct;
 
    std::cin.get();
}
не совсем понятно почему так делать нельзя

C++
1
2
3
4
5
struct SomeStruct { 
 
    
};
std::ostream& operator<< (std::ostream& s, SomeStruct&) { return s << "123"; };
так работает
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru