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

О перегрузке оператора << - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение строки в два массива http://www.cyberforum.ru/cpp-beginners/thread1207189.html
Всем здравствуйте, нужна ваша помощь. Например есть два массива: char a; char b; и я ввожу строку "я люблю покушать". Каким образом можно сделать так, чтобы "я люблю" попало в первый массив, а "покушать" во второй. Пока получается только первых два слова в каждый из массивов.
C++ Дано имя файла. Поменять порядок байт на обратный Собственно задание в заголовке(Дано имя файла. Поменять порядок байт на обратный). Помогите, уважаемые) http://www.cyberforum.ru/cpp-beginners/thread1207160.html
Класс точка, ребро, плоскость C++
Здравствуйте, помогите, пожалуйста, с такой задачей. Есть три класса: точка, ребро, плоскость. Для класса точка надо написать конструктор и функцию, которая будет вычислять расстояние между точками. Точки имеют координаты (x,y,z). В классе ребро есть две точки start и end, которые берутся из предыдущего класса. В этом классе ребро надо написать конструктор, который будет находить...
C++ Запись в файл
подскажите где я косячнул при записи в файл В общем суть такая косяк свой никак не найду . При открытии файла всё прекрасно читается и заменяется ,но записывается 1 строка только и начинается поедание оперативки. что то не то с записью вероятнее всего #include <iostream> #include <fstream> #include <cstring>
C++ Перенести в массив С те элементы массива В, которые встречаются в массиве А, удалив их и из А, и из B http://www.cyberforum.ru/cpp-beginners/thread1207126.html
Заданы массивы действительных чисел а1,а2,…,а20 и b1,b2,…,b30. Перене-сти в массив С те элементы массива В, которые встречаются в массиве А, удалив их и из массива А, и из массива В. Срочно нужно, а с массивами совершенно не дружу(((
C++ Содание динамического массива известной размерности Доброго времени суток. Возник вопрос. Возможно ли создать такой массив (аналог динамического), когда его размерность определяется в процессе работы. Скажем, его размерность зависит от количества кликов по окну и все в таком духе, т.е. пользователь не задает его размерность при запуске программы. Необходимость для графического редактора. Если есть замена массиву например TList (в borland 7) -... подробнее

Показать сообщение отдельно
Newchap
4 / 4 / 1
Регистрация: 17.09.2013
Сообщений: 179
13.06.2014, 17:47     О перегрузке оператора <<
Добрый день, вроде как разобрался, но нужно исправить один момент.
Пусть есть класс, где есть массив, мне нужно перегрузить оператор << так, чтобы когда я в основной программе писал
cout<<имя_объекта выводились все элементы массива.
На данный момент это сделано вот так
C++
1
2
3
4
5
6
7
8
ostream& operator<<(ostream& as, vectr<X>& u)
{
    int i;
for ( i = 0; i < u.vlength; i++)    
    as << u.data_[i];
    cout << endl;
    return as;
}
Но приходится выводить в любом случае цикл for(в мейне); как сделать правильно и без цикла? Надеюсь понятно написал

Добавлено через 29 минут
Допер, извиняюсь за лишнюю тему.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru