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

Перегрузка операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Форматный вывод матрицы http://www.cyberforum.ru/cpp-beginners/thread586744.html
Добрый день. Неполучается сделать такой вывод матриц при СЛОЖЕНИИ(case 2) http://s019.***********/i632/1205/42/d392d80a4765.jpg. При компиляции данного кода получается так...
C++ Класс квадрат Помогите пожалуйста. Препод дал задание, я не знаю как его сделать. Юзал поиск и ничего не нашел, сам тоже не могу сделать. Само задание : Создать класс квадрат у которого одна переменная -... http://www.cyberforum.ru/cpp-beginners/thread586737.html
C++ Найти максимальный элемент в массиве и удалить его
У нас одномерный массив. Количество элементов и сами элементы вводятся с клавиатуры. нужно найти максимальный элемент в этом массиве и удалить его. Помогите плиз. я не знаю как удалять элементы из...
Проверка на пустой DBGrid C++
На форме1 расположены DBGrid1 и кнопка, по нажатию которой открывается форма2. На форме2 лежит Edit1, кнопка BitBtn1(добавляющая данные из Edit1 в DBGrid1) и куча других едитов. Нужно сделать так,...
C++ корни уравнения действительны и положительны http://www.cyberforum.ru/cpp-beginners/thread586731.html
Даны натуральные числа n, q1, …, qn. Найти те члены qi последовательности q1, …, qn, которые обладают тем свойством, что корни уравнения x(в квадрате)+3qi−5 действительны и положительны.
C++ строки символов задача: основные моменты обработки представить в виде функций. В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 символов, найти и вывести на экран... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7492 / 4607 / 693
Регистрация: 29.11.2010
Сообщений: 12,605
25.05.2012, 20:06
Я так понял слово операция относиться к математическому термину. Тогда нужно перегружать функции. Если же имеется ввиду термин с программирования, то необходимо перегрузить операторы.
Т.к. "модуль" не перегружается, то думаю необходимо работать с функциями. Ну тогда это тривиально.

C++
1
2
3
4
5
6
7
int sum (int a, int b) { return a + b; }
double sum (double a, double b) { return a + b; }
float sum (float a, float b) { return a + b; }
 
int myabs(int a) { return (a > 0 ? a : -a); } 
double myabs(double a) { return (a > 0 ? a : -a); }
float myabs(float a) { return (a > 0 ? a : -a); }
А перегружать скалярное произведение лень.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru