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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ В массиве, сформированном случайным образом, найти количество элементов, стоящих на четных местах http://www.cyberforum.ru/cpp-beginners/thread917868.html
Помогите сделать указатель. В массиве t(30), сформированном случайным образом, найти количество элементов, стоящих на четных местах, удовлетворяющих условию a<ti<b, где a и b - заданные числа.
C++ Приложение, работающее с фискальным аппаратом Здравствуйте, обращаюсь к вам за помощью! Возникла острая необходимость написания приложения, работающего с аппаратом для печати чеков. В чем суть: //////// Сложная часть //////// Имеется фискальный аппарат(для печати чеков), подключаемый через COM-порт, причем порт довольно часто изменяется(перетыкается и т.д) Необходимо написать софтину, которая с заданным интервалом времени(5000ms)... http://www.cyberforum.ru/cpp-beginners/thread917856.html
Программа которая открывает текстовый файл и сообщает количество символов в файле C++
Напишите программу, которая открывает текстовый файл, читает его символ за символом до самого конца и сообщает количество символов в файле. Что-то здесь надо поправить,дописать, буду благодарен за помощь. #include <iostream> #include <fstream> #include <cstdlib> int main() {
сохранения с++ C++
к примеру у меня есть прога #include <iostream> using namespace std; int w = 0; int main() { do {
C++ В тексте заменить слово А(любое слово) на слово В(любое слово). А и В разной длинны http://www.cyberforum.ru/cpp-beginners/thread917824.html
Не могу сообразить как написать программу: Пользователь вводит текст Необходимо замениь слово А(любое слово) на слово В(любое слово). А и В разной длинны И вывести изменённый текст на экран.
C++ Ошибка при компиляции Ребята помогите срочно не компилиться программа в чем дело! #include <cstdlib> #include <iostream> #include <windows.h> using namespace std; int main(){ подробнее

Показать сообщение отдельно
RESTY
5 / 5 / 0
Регистрация: 30.05.2012
Сообщений: 89
04.07.2013, 23:13     Перегрузка оператора ввода ,вывода
Вообщем проблема такая есть класс в нем приват поля и перегружены 2 дружественных оператора ввода вывода, все хорошо, но дружественный оператор не может получить доступ к закрытым полям класса,помогите в моем недопонимании.

вот "куски кода".

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
private :
    int real;
    int image;
....
public :
....
friend std::istream &operator >>(std::istream stream, Complex &c);
friend std::ostream &operator <<(std::ostream stream, const Complex &c);
.....
std::istream& operator >> (std::istream &stream, Complex &c)
{
    stream >> c.real;
    stream >> c.image;
    return stream;
}
 
std::ostream& operator << (std::ostream &stream, const Complex &c)
{
    stream << c.real << " +i("<<c.image<<")";
    return stream;
}
при компиляции выдает ошибку, нет доступа к закрытым полям класса, что то в этом роде.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru