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

ostream - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.82
Koketka
5 / 5 / 0
Регистрация: 27.11.2009
Сообщений: 232
20.04.2011, 05:23     ostream #1
Вот мой класс:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class BigInt {
 
  int Size;           // Size - текущая длина (истинная длинна числа)
  int SizeMax;        // SizeMax - максимальная длина
  int *Coef;          // Массив коэффициентов (массив где храним наши четырехзнаяные числа)
  int Znak;           // Знак числа, либо 1(положительное число), либо -1(отрицательное)
 
public:
 ..............
 
private:
 ..............
 
  friend ostream &operator << (ostream &os, const BigInt &A);    //вывод в ПОТОК
 
};
Описание оператора:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ostream& operator <<(ostream &os, const BigInt &A){  //вывод в ПОТОК
    int j, Digit = 0;
    int Coef, Razr, Cifr;
 
    if (A.Znak < 0) os << "-";
    for (int i = A.Size - 1; i>=; i--) {    //цикл вывода коэффициентов длинного числа
        Razr = BASE / 10;
        Coef = A.Coef[i];
        for (j = 0; j < BASE_DIG; j++) {    //цикл вывода каждой цифры коэффициента длинного числа
            Cifr = Coef / Razr;
            Coef -= Cifr * Razr;
            Razr /= 10;
            os << Cifr;
            Digit++;
        }
    }
return os;
};
Выдает такие вот ошибочки:
ostream

в чем проблема?кто-нибудь объясните пожалуйста...


5 утра.завтра сдавать. ниего не сделано.спать хочу.вооот блииин.

 Комментарий модератора 
Прикрепляйте картинки к сообщениям.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2011, 05:23     ostream
Посмотрите здесь:

C++ friend ostream &operator<<(ostream &stream, MyClass o);
Класс ostream C++
C++ Наследование ostream
C++ istream, ostream
ostream &operator<< (ostream &output, const Array &obj) - что означает эта строка? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
20.04.2011, 08:04     ostream #2
iostream подключен?
Koketka
5 / 5 / 0
Регистрация: 27.11.2009
Сообщений: 232
20.04.2011, 11:58  [ТС]     ostream #3
да подключен
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
20.04.2011, 12:30     ostream #4
Koketka, std::? Или вы using namespace std; используете?
Yandex
Объявления
20.04.2011, 12:30     ostream
Ответ Создать тему
Опции темы

Текущее время: 13:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru