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

По поводу потока и перегрузки оператора вставки в классе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию которая определяет кратное ли первое число второму http://www.cyberforum.ru/cpp-beginners/thread799896.html
Напишите функцию Multiple для двух целых чисел, которая определяет, кратно ли второе число первому. Функция должна получать два целых аргумента и возвращать 1 (true), если второе число кратно первому, и 0 (false) - в противном случае. Используйте эту функцию в программе, которая вводит серию пар целых чисел. #include <iostream> #include <Windows.h> using namespace std; bool...
C++ Передача структуры без объявления переменной здравствуйте форумчане. вопрос мой таков: имеется структура struct Rect { Point LTPoint,RBPoint; } Point-структура такого вида: http://www.cyberforum.ru/cpp-beginners/thread799893.html
C++ Натуральный логарифм N слагаемых
Помогите написать код на формулу: S=√x/ln⁡x +√(x^2 )/ln⁡〖2*x〗 +√(x^3 )/ln⁡〖3*x〗 +⋯ для N слагаемых
C++ Найти количество слов, начинающихся с заданного символа, и заменить эти слова их порядковым номером
Дана строка. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Найти количество слов, начинающихся с заданного символа, и заменить эти слова их порядковым номером в строке, заключенным в фигурные скобки. буду благодарен за любую помощь просто я совсем без идей.
C++ немного графики+векторы. по смыслу понимаю, а как реализовать - запуталась http://www.cyberforum.ru/cpp-beginners/thread799883.html
Заданы окружность(положением центра и радиусом), треугольник (координатами трех вершин), квадрат (координатами четырех вершин). Определить – можно ли расположить треугольник или четырехугольник внутри окружности. для ввода координат - вывода окружности,треугольника, четырехугольника на экран программку сделала.. воть если надо #include <graphics.h> // vkljy4it' opisanie grafi4eskich fynkcij...
C++ Тип char* к LPCTSTR возможно ли? А возможно ли преобразовать тип char* к LPCTSTR? Если да то как? подробнее

Показать сообщение отдельно
mzarb
-211 / 7 / 1
Регистрация: 14.01.2013
Сообщений: 141
04.03.2013, 21:35  [ТС]     По поводу потока и перегрузки оператора вставки в классе
alsav22, Ясно, спасибо что объяснили, а то печально попасть на такой текст и запомнить что нельзя и потом в будущем быть в ступоре когда кто-то скажет что можно, даже при всей простоте. А если использовать дружественную функцию, то приведенный код в первом посте будет выглядеть так :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
class three_d {
public:
int x, y, z;
three_d(int a, int b, int c) { x=a; y=b; z=c; }
friend ostream &operator<<(ostream &, three_d);
};
ostream &operator<<(ostream &stream, three_d obj)
{
stream << obj.x << ", ";
stream << obj.y << ", ";
stream << obj.z << "\n";
return stream;
}
int main()
{
three_d a(1, 2, 3), b(3, 4, 5), c(5, 6, 7);
cout << a << b << c;
return 0;
}
 
Текущее время: 14:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru