Результаты поиска по запросу "overloading"

5 ответов

PHP __call против method_exists

Проект, над которым я работаю, содержит что-то вроде оболочки для call_user_func (_array), которая выполняет некоторые проверки перед выполнением. Одной из таких проверок является method_exists (В случае, если предоставленный первый ...

5 ответов

Различия между специализацией шаблона и перегрузкой для функций?

Итак, я знаю, что есть разница между этими двумя частями кода: template <typename T> T inc(const T& t) { return t + 1; } template <> int inc(const int& t) { return t + 1; }а также template <typename T> T inc(const T& t) { return t + 1; } int ...

6 ответов

Перегрузка чисто виртуальной функции

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

ТОП публикаций

4 ответа

Перегрузить метод или использовать значения по умолчанию? C ++

Я все еще относительно новичок в C ++, и я не могу понять разницу в следующих двух способах кодирования функции, которая может принимать один параметр или, возможно, два, три или более. Во всяком случае, вот моя точка перегрузка функции: int ...

1 ответ

Поведение перегрузки метода в Java [дубликат]

На этот вопрос уже есть ответ: Два метода с одинаковым именем в Java [/questions/18265638/two-methods-with-the-same-name-in-java] 3 ответа Я попробовал следующий код public class HelloWorld { public void printData(Test t) ...

6 ответов

C # Необязательные параметры или перегрузка метода? [Дубликат]

На этот вопрос уже есть ответ: перегрузка метода против необязательного параметра в C # 4.0 [дубликаты] [/questions/3316402/method-overloading-vs-optional-parameter-in-c-sharp-4-0] 11 ответов С тех пор, как в C # добавлены необязательные ...

10 ответов

Метод перегрузки возвращаемых значений [дубликаты]

На этот вопрос уже есть ответ: Перегрузка функции по типу возврата? [/questions/442026/function-overloading-by-return-type] 14 ответов Почему два метода не могут быть объявлены с одной и той же сигнатурой, даже если их типы возврата разные? ...

14 ответов

Как мне использовать перегрузку методов в Python?

Я пытаюсь реализовать перегрузку методов в Python: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) но результат равенsecond method 2; по аналогии class A: ...

2 ответа

Прямой вызов перегруженной функции - std :: to_string [duplicate]

На этот вопрос уже есть ответ: std :: to_string - более чем экземпляр перегруженной функции соответствует списку аргументов [/questions/10664699/stdto-string-more-than-instance-of-overloaded-function-matches-the-argument] 2 ответа Пытаясь ...

5 ответов

Применить первую действительную функцию из набора из N функций

Этот предыдущий ответ показывает, как применить функцию, основанную на действительности вызова:Во [https://stackoverflow.com/a/42030223/882932]. Однако это относится к двум функциям. Мне было интересно, можно ли обобщить эту концепцию наN ...