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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Интересное поведение нестатической функции класса, возвращающей свою статическую переменную http://www.cyberforum.ru/cpp-beginners/thread206720.html
В VS 2008 программа ////////////////////////////////////////////////////////////////////////////////////// #include <iostream>...
C++ выводит 0 #include <iostream.h> #include <stdio.h> int main () { int a; cout << "сколько спичек?"; cin >> a; int b; cout << "сколько минут горит 1 спичка"; http://www.cyberforum.ru/cpp-beginners/thread206717.html
Решение системы уравнений методом Гауса C++
Вот, ради интереса попробовал написать программу (С++). Сейчас она работает, но выполняет лишь первый шаг. Нужно чтобы программа выполняла действия до конца. Идеальным было бы если она еще при этом...
Решение систем уравнений C++
Решить систему алгебраических уравнений методом Жордана-Гаусса: 3x1+1.5x2-x3+2.4x4=6 -0.5x1+x2-3.1x3-4x4=-12 2x1-0.8x2-x4=1 x1-1.3x2+3.9x3-3.7x4=3.1
C++ Подсчет нулевых элементов в заданном одномерном массиве http://www.cyberforum.ru/cpp-beginners/thread206695.html
Напишите фрагменты программ для решения следующих задач: 1) подсчет нулевых элементов в заданном одномерном массиве; 2) вычисление суммы положительных элементов в заданном одномерном массиве; 3)...
C++ Матрица помогите пожалуйста, я ничего не шарю в С+, а у меня сейчас контрольная работа. Напишите код программы. Вот задание вводится произвольная квадратная матрица построчно. Вводятся: номер строки и... подробнее

Показать сообщение отдельно
morlord
2 / 2 / 0
Регистрация: 05.08.2010
Сообщений: 8

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

09.12.2010, 10:43. Просмотров 7572. Ответов 5
Метки (Все метки)

нужно перегрузить оператор ввода для класса Comp? перегрузил, но выдается ошибка
error C2248: 'std::basic_ios<_Elem,_Traits>::basic_ios' : cannot access private member declared in class 'std::basic_ios<_Elem,_Traits>
при переходе к месту ошибки показывается следующий код в файле istream
C++
1
2
3
private:
    streamsize _Chcount;    // the character count
    };
мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Comp
{public:
//...
istream operator>>(istream &stream);
//...
}
 
istream Comp::operator>>(istream &stream)
{
    int type;
    stream>>_num;
    stream>>_cnum;
    stream>>IsWork;
    stream>>type;
    if (type==0) _type=office;
    if (type==1) _type=server;
    if (type==1) _type=monitoring;
    return stream;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru