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

перезагрузка cin, cout - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Арканоид. Вернуться в исходное состояние. http://www.cyberforum.ru/cpp-beginners/thread757837.html
В общем есть арканоид. По идее, когда шар находится на высоте меньше чем 15 пикселей, программа должна возвращаться в исходное состояние (все блоки на месте, платформа с шаром стоит посередине). Это...
C++ Вычислить значение суммы с точностью http://www.cyberforum.ru/cpp-beginners/thread757833.html
C++ Определить количество цифр в числе n и сумму всех его цифр
Дано натуральное n , определить количество цифр в числе n и сумму всех его цифр. Значение n ввести с клавиатуры. Добавлено через 25 секунд помогите пожалуйста, очень надо!!! Давайте темам...
C++ Классы && С++ Отложение объявление на потом
У меня есть базовый класс (StudentDataBase) который я в дальнейшем хочу наследовать, но тут идёт привязка к Student fmog, как я могу объявить это, чтобы в дальнейшем заменить на допустим Teacher...
C++ Алгоритм Кнута, Морриса и Пратта http://www.cyberforum.ru/cpp-beginners/thread757800.html
//описание функции алгоритма Кнута, Морриса и Пратта int KMPSearch(char *string, char *substring){ int sl, ssl; int res = -1; sl = strlen(string); ssl = strlen(substring); if ( sl ==...
C++ Описать основные переменные и функции опишите пожалуйста основные переменные и функции. очень буду благадарна #include <cstdlib> #include <iostream> #include <string> #include <locale.h> подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
10.01.2013, 17:51
tokar2, я понял, я сам учусь, сейчас посмотрю как можно сделать

Добавлено через 13 минут
tokar2, если мне память не изменять, то не получиться сделать ее членом класса, когда ты перегружаешь как дружественную:
C++
1
friend ostream &operator<<(ostream &, Fractions &Obj)
то в main генерируется вызов
C++
1
operator<<(cout, ObjA)
и все работает прекрасно
А если попытаться сделать ее членом класса, то происходит ошибка "слишком много операторов для этой функции", видно как член класса она требует только одного аргумента... поэтому не получится сделать ее членом класса... может и есть способы извернуться, но я их не знаю... может кто-то более компетентный подскажет

Добавлено через 14 минут
tokar2, в книге Дейтелей сказано: перегруженная операция << должна иметь левый операнд ostream &, так что она не может быть функцией-элементом, аналогично и с операцией >>
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru