Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Присвоить текст заголовку чужого окна с русским названием (страдает кодировка) Добрый день. Вот такой код #include <windows.h> int main(int argc) { HWND thehwnd; https://www.cyberforum.ru/ cpp-beginners/ thread666280.html C++ Функция доводит длину строки до заданной, вставляя пробелы между словами
Функция доводит длину строки до заданной, вставляя пробелы между словами. слово может складатса с любых символов идея так считать сначала n, где n наша строка которая даст знать скоко пробелов потом добавлять потом считуем L ето наш рядок слов потом lenghstd() мы узнаем длину нашего рядка потом проверим скоко у нас слов и скоко нужно пробелов, потом между слов кидаем пропуски но как ето...
C++ Взаимосвязанные исходные файлы Как сделать так чтобы в одном исходном файле я мог использовать элементы из другого и наоборот. А то я делаю змейку и у меня не получается сделать чтобы в классе Snake был указатель на Food и в Food указатель на Snake. Я понял что причина в инклуде в основном исходнике, что исходник объявленный ниже, знает про верхний, но нижний не может знать о верхней((( #include "Food.cpp" // Не знает... https://www.cyberforum.ru/ cpp-beginners/ thread666262.html C++ Если строки начинаются с одинаковых символов, напечатать «ДА», иначе –«НЕТ» https://www.cyberforum.ru/ cpp-beginners/ thread666261.html
Народ, помогите мне пожалуйста. Даны две строки. Если они начинаются с одинаковых символов, то напечатать «ДА», иначе –«НЕТ». В С++. Прошу, помогите.
Сформировать одномерный массив из номеров первых отрицательных элементов каждой строки матрицы C++
Дана матрица А размерностью n*m. Сформировать одномерный массив В, элементами которого являются номера первых отрицательных элементов каждой строки массива А. (0 – отрицательный элемент отсутствует). помогите ребятушки чем можете)))
C++ Напечатать числа в порядке неубывания Помогите пожалуйста написать программу: Даны целые числа a1, a2, ..., an. Напечатать числа в порядке неубывания. Именно напечатать, а не отсортировать. Использовать 2 массива: в 1-м находятся сами числа a1, a2, ..., an, а 2-й массив - это массив порядковых номеров элементов k={0, 1, 2, ..., n}. В результате массив k должен содержать порядковые номера элементов в порядке неубывания. Например,... https://www.cyberforum.ru/ cpp-beginners/ thread666246.html
C++ Написать программу, которая создает файл https://www.cyberforum.ru/ cpp-beginners/ thread666243.html
Здравствуйте! Помогите написать программу на Visual Studio 2010. Задание: Написать программу, которая создает файл (name.txt), записует в файл данные введенные с клавиатуры, считует файл и выводит данные на экран. Вводить информацию нужно для 5-и студентов : 1. ФИО студента 2. № студ. билета 3. № курса 4. № группы
Сумма ряда чисел подсчёты C++
Когда подсчитываю сумму 1-го, второго, третьего и четвёртого ряда чисел, то всё правильно, а как доходит до 5-го(n=5), то его значение равняется -5.13067e-005(т.е. -5.13067*10-0.005). Когда это значение складываю с той суммой, которая получилось с 1-го по 4 ряд, то получается совсем другое число, а в программе -1.097(должно быть -6 примерно). Подскажите пожалуйста где моя ошибка? Может не так...
C++ В одномерном массиве вычислить количество отрицательных элементов В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество отрицательных элементов массива; 2) сумму модулей элементов массива, расположенных после минимального по модулю элемента. Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию. Добавлено через 1 минуту Я в с++ новичок, поэтому не понимаю, как это... https://www.cyberforum.ru/ cpp-beginners/ thread666214.html C++ Автоморфные числа Написать программу, которая на заданном отрезке натурального ряда чисел находит все автоморфные числа. Натуральное число называется автоморфным, если при возведении в квадрат оно совпадает с младшими разрядами полученного числа (если запись числа совпадает с последними цифрами его квадрата). 1 5 6 25 76 376 625 9376 #include <iostream> using namespace std; int main() {... https://www.cyberforum.ru/ cpp-beginners/ thread666210.html
как передать аргумент в качестве массива C++
Ребята нужно использовать алгоритм Quicksort, сам алгоритм есть и работает и есть динамический массив до начала сортировки, но вот как потом передать это массив в качестве аргумента у функцию Quicksort!? #include <iostream> #include <conio.h> #include <time.h> using namespace std; void quickSort(int arr, int left, int right) { int i = left, j = right; int tmp; int pivot = arr;
C++ в какой с середе есть giu? т.е. как в делфи формы, кнопочки, флажки?) https://www.cyberforum.ru/ cpp-beginners/ thread666206.html
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
09.10.2012, 12:01 0

Переопределить оператор << в классе - C++ - Ответ 3537889

09.10.2012, 12:01. Показов 2598. Ответов 17
Метки (Все метки)

Ответ

Neumann1, Потому что первый параметр функции-члена - указатель на объект данного класса. Нету обязательства реализовывать его как friend. Бывает нужно, чтобы оператор вывода в поток был именно членом класса. Но если первым параметром должен быть не объект данного класса, а к примеру ostream - тогда либо свободная функция, либо friend.

Вернуться к обсуждению:
Переопределить оператор << в классе C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.10.2012, 12:01
Готовые ответы и решения:

Как переопределить функцию func2 в классе B
class A { A() {} и тд. public: functions.................... virtual void func1() = 0;...

Как переопределить перегруженную функцию в производном классе?
Как переопределить перегруженную функцию в производном классе? #include &lt;iostream&gt; class Number {...

Как можно переопределить <обобщенный аргумент> в обобщенном классе
допустим есть что то простое // // #ifndef Print_HPP #define Print_HPP

Как переопределить оператор ++ типа char?
Добрий день Хочу спросить возможно ли как-то переопредилить оператор ++ типа char?

17
09.10.2012, 12:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2012, 12:01
Помогаю со студенческими работами здесь

Можно ли переопределить функцию-член в унаследованном классе, не объявляя её виртуальной в родительском?
Предположим, есть абстрактный класс Worker. class Worker { protected: char *myName; ...

Создать класс Str (символьная строка). Переопределить оператор присвоения.
Помогите решить с обяснениями. Создать класс Str (символьная строка). Переопределить оператор...

Как создать виртуальный поток и переопределить оператор <<?
Виртуальный то есть имеется ввиду не файловый и не строковый и не консольный. Впрочем, создание...

Перегруженный оператор = в классе String
Перегруженный оператор = почему то не работает, не могу разобраться в чем проблема, вроде все норм....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru