Как использовать перегрузку функций на C++?
Здравствуйте уважаемые читатели моего блога. Сегодня поговорим о перегрузки функций. Они нужны чтобы можно использовать с другими типами данных. Итак начнём. Запустите Visual Studio или перейдите по ссылке https://www.onlinegdb.com/online_c++_compiler.
Напишите код:
void summa (int x, int y){
cout<<x+y<<"\n";
}
А что есть нам нужно сложить цифры с doubleили float?
Тогда ещё добавляем функцию:
void summa(double x, double y){
cout<<x+y<<"\n";
}
Затем в главной функции mainпишем следующий код:
summa(10,11);
summa(5.5,4.5);
В итоге получаем числа и функция перегружена.
В итоге мы получаем следующий код:
#include <iostream>
using namespace std;
void summa (int x, int y){
cout<<x+y<<"\n";
}
void summa(double x, double y){
cout<<x+y<<"\n";
}
int main()
{
summa(10,11);
summa(5.5,4.5);
}
Попробуйте другие значения поставить и вывести их. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от