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

operator - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ gljuki programi http://www.cyberforum.ru/cpp-beginners/thread233586.html
ustanovil na novij komp m.v.s. 2005, eta programa rabotala na drugom kompe otli4no sdes vidajot o6ibku pri vvode # include<iostream.h>
C++ Повторения Дана задача: Дан одномерный массив из 150 случайных целых чисел в диапазоне от 14 до 37 включительно. Вывести те числа, которые наиболее редко встречаются в массиве и количество их повторений. Подсчет количества повторений для числа оформить в виде функции. Я уже почти все сделал, но нужно, чтобы программа выводила количество повторений каждого числа, и если будет несколько наиболее редких... http://www.cyberforum.ru/cpp-beginners/thread233572.html
Найти максимальный элемент среди отрицательных элементов массива C++
Привет. Помогите написать код. Необходимо используя классы найти максимальный элемент среди отрицательных элементов массива.
как вывести в мемо данные типа Char C++
Подскажите пожалуйста, как вывести в мемо данные типа Char на С++?
C++ удаление списка в с++ http://www.cyberforum.ru/cpp-beginners/thread233554.html
всем привет! Начал работать в консольных приложениях. Проблема такова: с помощью консоли я создаю список в текстовом документе. После создания этого списка, с помощью консоли я смог бы этот список подкорректировать, тобишь добавить товар, изменить, удалить. Пример: 15487 чайник 49,99 14489 телефон 119 99, так идет лист на сто строк. К примеру у номера 6 упала цена, тогда я вызываю...
C++ массив a-la Pascal класс массив (одномерный массив элементов заданного типа), задаются номер первого и последнего элемента в массиве a-la Pascal. получение i-го элемента что такое массив a-la Pascal?) подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
25.01.2011, 09:28     operator
Главное - понять, что перегрузка операторов ничем не отличается от написания обычных функций. Вы сам пишете алгоритм, по которому будет выполняться тот или иной оператор (можно, например, оператор + перегрузить так, чтобы он умножал и т.д. - всё в ваших руках). Вы даже можете явно выполнить оператор как вызов функции (например, с = a.operator+(b); - именно такую конструкцию воспринимает компилятор, когда видит запись c = a + b. По себе знаю, пока считаешь перегрузку операций чем-то незаурядным, сверхъестественным - сложнее всё это понимать, чем когда до тебя доходит, что это тот же процесс написания функций.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru