Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Класс "Комплексное число" Нужно создать класс Complex и реализовать +-*/ возведение в степень комплексного числа и Получение корня n-й степени +-*/ я реализовал, а вот со степенью и корнем проблемы, не знаю как их... во первых вместо этого MyComplex const MyComplex::plus (MyComplex &A, MyComplex &B) перегрузи оператор + и аналогично -, *, / так будет лучше далее введи в класс операцию экспоненты -... https://www.cyberforum.ru/ cpp-beginners/ thread829381.html C++ Массивы. Отображать количество дней в введенном месяце Пожалуйста помогите с программой с использованием массивов. Нужна создать программу, которая будет спрашивать пользователя вводить номер месяца, после чего программа должна отображать количество дней... #include <iostream> using namespace std; int main() { //переменные и массивы int numDays = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int month; do { https://www.cyberforum.ru/ cpp-beginners/ thread829326.html
C++ Дана действительная квадратная матрица X размером n*n. Транспонировать X. Не разрешается использовать вспомогательные массивы. Результат вывести в мат Дана действительная квадратная матрица X размером n*n. Транспонировать X. Не разрешается использовать вспомогательные массивы. Результат вывести в матричной форме. Добавлено через 16 минут... #include "stdafx.h" #include <cstdlib> #include <iostream> #include <ctime> using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL, "RUS"); srand(time(0)); https://www.cyberforum.ru/ cpp-beginners/ thread829313.html C++ Проверка типа данных при вводе https://www.cyberforum.ru/ cpp-beginners/ thread829284.html
Задача: реализовать проверку на то, что пользователь ввёл целое число. Нашёл это: //Зачем использовать шаблон? template<class T> //Для чего нужна Т? T correct_input(const std::string& prompt)... можно все проще сделать int Readint() { int a; cin >> a; if (!cin) { cin.clear(); while (cin.peek() !='\n') cin.ignore();
C++ Массив структур, таблица, память
Здравствуйте, начну с того что не знал как назвать тему, назвал по проблемам. Дали задание создать Справочник, и организовать его как очередь. Начал делать как связный список: struct point { //... Exxplozer, а почему возникли проблемы Сделал, все отлично работает. Но когда пришлось добавлять такие функции как: Вывод записи таблицы с заданным индексом на экран; Отсортировать выборкой при...
Идентификатор не определен C++
#include<iostream.h> #include<conio.h> #include<stdio.h> int voidmain() { int i,j,r; Long int b1,b2,S,a; for(a=1; a<5; a++) for(a=1; a<=9; a++) for(a=1; a<=9; a++) #include <iostream> просто
Переставить в массиве местами максимальный и минимальный элементы C++
Вычислить выражение 1*2+2*3*4+3*4*5*6+...+n*(n+1)*(n+2)*...*2n Дан массив X из N целых чисел. Переставить в X местами максимальный и минимальный элементы. #include <iostream> using namespace std; int term( int n ) { int result = 1; for( int i=n; i<=2*n; ++i ) {
С++ и Java C++
Сильно отличается C++ от Java? Эхх...придется всетаки сидеть и париться самому)Ну если она не хочет вылетить из универа то за день выучит яву и переведет При знании С++ программы на Java уровня ЛР можно свободно писать. Я...
C++ Решение задачи на графы. Country Roads
Добрый вечер. Писал я тут решение на следующую задачу с сайта http://lightoj.com/volume_showproblem.php?problem=1002 I am going to my home. There are many cities and many bi-directional roads...
C++ Задача на строки, с объектом класса string
Дано осмысленное текстовое сообщение, разделенное пробелами и знаками препинания, в конце ставится точка. Поменять слова в сообщении по принципу: первое со вторым, третье с четвертым и т. д. ... В плюсах, со стрингами ) #include <iostream> #include <sstream> #include <Windows.h> using namespace std; //--------------------------------------------------------------------------- //write...
C++ Вычислить приближенное значение бесконечной суммы
Задача 24 Вычислить приближенное значение бесконечной суммы Нужное приближение считается полученным, если абсолютное значение последнего слагаемого, вошедшего в сумму, оказалось меньше данного... const float eps = 0.0001; float sum, prev; int n, p; sum = 1; n = 1; p = 1; do { prev = sum; p *= -1; sum += (float)p/(2*n+1);
неправильно работает метод класа C++
подскажите пожалуйста написал часть кода, он ище далек от окончания, но что у меня щас уже не нравильно работает, мой метод класса RandomShuffle, заполняет очень страшные значения какие-то, я... итернал, пройдись с отладчиком и посмотри все значению, без комментариев трудно сразу так понять.
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
06.04.2013, 16:52 0

Перегрузка операций ввода/вывода - C++ - Ответ 4370251

06.04.2013, 16:52. Показов 4530. Ответов 61
Метки (Все метки)

Ответ

C++
1
friend istream& operator>>(istream& in, A& object);
Т.е. тут явно указывается объект (in), который будет вызывать оператор >>. Если это метод класса, то там неявно подразумевается, что оператор вызывает объект класса, для которого этот оператор перегружен. Отсюда и синтаксис. Если метод класса, то слева должне быть объект этого класса.

Вернуться к обсуждению:
Перегрузка операций ввода/вывода C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.04.2013, 16:52
Готовые ответы и решения:

Перегрузка операций ввода/вывода
Всем доброго времени суток! Подскажите, в чем ошибка - есть класс, в котором присутствуют 2 функции-друга, которые перегружают операции...

Перегрузка операций ввода/вывода в шаблоне класса
template &lt;typename T&gt; class Vector { private: T * data; int size; public: Vector(int); friend std::istream &amp;...

Переопределение операций ввода-вывода
Решите, пожалуйста, если не трудно) Переопределить операции &lt;&lt; и &gt;&gt; для ввода-вывода матриц размерностью m*n, где m и n кон-станты....

61
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.04.2013, 16:52
Помогаю со студенческими работами здесь

Перегрузка вывода и ввода
Здравствуйте прошу помочь ,написал программу в ней нужно перегрузить вывод и ввод ,как это можно осуществить??пробовал перегружать...

Перегрузка ввода и вывода
Помогите пожалуйста перегрузить операцию ввода для шаблонного чтобы заполнить массив или подскажите как это делать. template &lt;typename...

Перегрузка ввода и вывода
Ребят столкнулся с такой проблемой что не работает перегрузка и я не могу понять в чём ошибка вроде как по учебнику но неправильно прошу...

Перегрузка потокового ввода-вывода
Доброго времени суток!!! Возникла такая проблема: необходимо сделать перегрузку операций &lt;&lt; и &gt;&gt;. Вот что у меня есть: ...

Шаблоны перегрузка ввода/вывода
#include &lt;iostream&gt; #include &lt;assert.h&gt; #include &lt;stdlib.h&gt; using namespace std; template &lt;class T&gt; class Array { ...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru