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

Не получается реализовать перегрузку операторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объясните цикл http://www.cyberforum.ru/cpp-beginners/thread1207266.html
Интересует вторая строка. Заполняется массив буквами. Зачем + 'a'? for (n=0; n<i; n++) buffer=rand()%26+'a'; buffer='\0'
C++ Вычислить значение выражения 1) Вычислить значение выражения (3+a)/(a-4)^2 при а =1, 4, 7 …., 19 2) Даны действительные числа x,y,z Вычислить: min(x+y+z, x*y*z) 3) Пусть x1,x2 - действительные корни квадратного уравнения.... http://www.cyberforum.ru/cpp-beginners/thread1207250.html
C++ Статические функции
Начинаю изучать С++, написал код, но не хочет работать, подскажите, в чем может быть ошибка. class Sequence { public: Sequence(int len) { _len = len; for (int i = 0; i < len; ++i) {...
C++ Ссылка на неразрешенный внешний символ
Строка 36 PathStripToRoot(szRoot); Вызывает ошибки: Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ __imp__PathStripToRootW@4 в функции "public: wchar_t * __thiscall...
C++ Замер времени выполнения программного кода http://www.cyberforum.ru/cpp-beginners/thread1207214.html
Как замерить время выполнения этого программного кода (в секундах) и вывести его на экран? Как провести оптимизацию, чтобы время сократилось (хоть на какую-нибудь долю)? //Вычисление скалярного...
C++ О перегрузке оператора << Добрый день, вроде как разобрался, но нужно исправить один момент. Пусть есть класс, где есть массив, мне нужно перегрузить оператор << так, чтобы когда я в основной программе писал... подробнее

Показать сообщение отдельно
nmcf
5552 / 4862 / 1648
Регистрация: 14.04.2014
Сообщений: 19,747
13.06.2014, 19:09
Ввод и вывод надо объявлять как friend.
C++
1
2
3
4
5
6
7
friend ostream& operator<< (ostream& os, const Sequence& seq)
    {
        for (int i = 0; i < _len; ++i)
            os << seq.elem(i) << ' ';
        os << endl;
        return os;
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru