0 / 0 / 0
Регистрация: 09.05.2019
Сообщений: 2
1

Задание с перегрузкой

09.05.2019, 13:36. Показов 321. Ответов 2
Метки нет (Все метки)

Используя перегрузки функций, написать программу вычисления произведения двух переменных разного типа С ++

Я тут попробовал, вот что вышло:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
using namespace std;
 
double composition(int a, int b)
{
    return a*b;
}
 
double composition(double c, double d)
{
    return c*d;
}
 
int main()
{
    cout << "Введите a, b: ";
    cout << " Произведение равно: " << double composition << endl ;
}
{
    cout << "Введите c, d: ";
    cout << " Произведение равно: " << double composition << endl;
 
}
return 0;
}
Выдает кучу ошибок, не знаю, что делать дальше. Знаний мало)
Может кто знает, как решить данный вопрос?
Спасибо за ранее)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2019, 13:36
Ответы с готовыми решениями:

Проблемы с перегрузкой
Доброго времени суток. Собственно у меня следущая проблема. Создаю класс динамических одномерных...

Помогите с перегрузкой операций.
Створити динамічний клас для роботи з рядками. Максимальна довжина послідовності – 254. Перший байт...

Ошибка с перегрузкой pow
error C2668: 'pow' : ambiguous call to overloaded function #include &quot;stdafx.h&quot; #include...

ошибка с перегрузкой операции
Долго сижу и никак не могу понять в чём ошибка. Вот 3 файла. Они подключены правильно и работают. ...

2
5233 / 2887 / 1208
Регистрация: 07.02.2019
Сообщений: 7,284
09.05.2019, 13:47 2
Zodiacx,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
 
int operator*(int lh, const std::string& rh)
{
    int res = 0;
    const char* s = rh.c_str();
    while (*s)
        res += lh * *s++;
    return res;
}
 
int main()
{
    std::cout << 5 * std::string("qwe");
}
0
0 / 0 / 0
Регистрация: 09.05.2019
Сообщений: 2
09.05.2019, 14:39 3
И что нужно с этим сделать? я не понял просто.
И можно ли попросить вас написать //объяснения каждой строки?
спасибо огромное
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2019, 14:39
Помогаю со студенческими работами здесь

Работа с 2 классами и перегрузкой
Задача: создать 2 класса - вектор и матрица, осуществить умножение друг на друга и перегрузку. Не...

Работа с перегрузкой сложения
Ребята суть задачки в фото , помогите пожалуйста .

Ошибка с перегрузкой операторов
копилятор видимо тупит или я туплю или автор книги class countt{ public: int...

Проблема с перегрузкой оператора +
Здравствуйте. Я создаю класс комплексных чисел, пытаюсь перегрузить операторы сложения и вычитания....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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