21

Re: Перевантаження функції, повторення коду.

mamkin haker написав:
koala написав:

Від модератора: виправив термінологію в першому повідомленні

?_?
А можна мені теж право редагувати свої повідомлення?
?_?
Заздалегідь дякую!

Будь ласка, редагуйте.

Подякували: mamkin haker1

22

Re: Перевантаження функції, повторення коду.

koala написав:

Будь ласка, редагуйте.

Дякую, а то, буває, що забуваю дещо дописати і приходится писати ще одне повідомлення :3
Або, якісь незначні помилки допускаю.

23

Re: Перевантаження функції, повторення коду.

Хіба таких прав не маєте?
Якщо ні, напишіть в п. п. комусь з модераторів.

24

Re: Перевантаження функції, повторення коду.

Droid 77 написав:

Хіба таких прав не маєте?
Якщо ні, напишіть в п. п. комусь з модераторів.

ні, по дефолту вони виключені :3
також стоїть 600 секунд затримки між відправкою повідомлень
нібито, коли надаются права на редагування то ця затримка пропадає

25 Востаннє редагувалося mamkin haker (12.08.2021 19:17:13)

Re: Перевантаження функції, повторення коду.

а це виходить що перевантаження функцій це ad-hoc поліморфізм :_: ???
ліл

#include <iostream>

class Max
{
public:
    int max(int num1, int num2)
    {
        if (num1 > num2)
            return num1;
        return num2;
    }

    double max(double num1, double num2)
    {
        if (num1 > num2)
            return num1;
        return num2;
    }
};

int main()
{
    int int1 = 1;
    int int2 = 2;

    double double1 = 1.1;
    double double2 = 2.2;

    Max maximum;

    int max_int = maximum.max(int1, int2);
    double max_double = maximum.max(double1, double2);

    printf("%d\t%f\n", max_int, max_double);
}