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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.82
Koketka
5 / 5 / 0
Регистрация: 27.11.2009
Сообщений: 232
#1

ostream - C++

20.04.2011, 05:23. Просмотров 3038. Ответов 3
Метки нет (Все метки)

Вот мой класс:
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
Посмотрите здесь:

Шаблонный ostream - C++
Здравствуйте. Не линкуется программа - не пойму в чем дело. &quot;Header.h&quot; #include &lt;iostream&gt; using namespace std; template...

Класс ostream - C++
Как можно создать класс ostream? Такое ощущение, что кроме cout ничего из этого класса создать невозможно.

Наследование ostream - C++
Я наследовал от ostream класс, перегрузил operator&lt;&lt;(const char *) для одного типа данных, и создал объект newcout, однако он почему-то...

istream, ostream - C++
Есть задача по сохранению в файл и восстановлении из файла объекта. Функции надо сделать такие: void Serialize(std::ostream &amp; stream); //...

Ofstream and ostream - C++
Как мне определить одну переменную для обоих потоков ? т .ею есть ффункция void Show(??? &amp;out) { out &lt;&lt; &quot; ...

Состояние ostream - C++
Допустим я определил функцию: friend std::ostream&amp; operator&lt;&lt; (std::ostream&amp; ost, Anything ...) { // тут я использую...

ostream& output - C++
Что это за параметр такой, - ostream&amp; output? ostream&amp; operator&lt;&lt; (ostream&amp; output, const Array&lt;T&gt;&amp; theArray) { for (int i = 0;...

вопрос по ostream::write(). - C++
ostream&amp; ostream::write ( const char* s , streamsize n ); почему эта функция получает первым аргументом указатель на чар? в смысле не...

[Error] 'ostream' does not name a type - C++
friend ostream&amp; operator&lt;&lt;(ostream&amp;, const string&amp;); - вот эта строка. Весь код: #include &lt;iostream&gt; #include...

Наследование от std::ostream - C++
Имеем код: #include &lt;iostream&gt; class DebugMessage : public std::ostream { public: DebugMessage() : std::ostream(...

странный ostream в 2010 - C++
привет, в 2010 VS не работает ostream_iterator&lt;int&gt;(cout,&quot; &quot;) copy(mas.begin(),mas.end(),ostream_iterator&lt;int&gt;(cout,&quot; &quot;)); как...

Вопрос по поводу вывода ostream... - C++
Вопрос вот в чём, как перегрузить операцию &lt;&lt; для моего класса?#pragma once #include&lt;iostream&gt; #include&lt;iomanip&gt; class Student ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
3033 / 2354 / 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
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
20.04.2011, 12:30     ostream #4
Koketka, std::? Или вы using namespace std; используете?
Yandex
Объявления
20.04.2011, 12:30     ostream
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru