Результаты поиска по запросу "overloading"
PHP __call против method_exists
Проект, над которым я работаю, содержит что-то вроде оболочки для call_user_func (_array), которая выполняет некоторые проверки перед выполнением. Одной из таких проверок является method_exists (В случае, если предоставленный первый ...
Различия между специализацией шаблона и перегрузкой для функций?
Итак, я знаю, что есть разница между этими двумя частями кода: 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 ...
Перегрузка чисто виртуальной функции
Я обычно использую чисто виртуальные функции для тех методов, которые требуются моему коду для нормальной работы. Поэтому я создаю интерфейсы, а затем другие пользователи реализуют свои производные классы. Производные классы имеют только эти ...
Перегрузить метод или использовать значения по умолчанию? C ++
Я все еще относительно новичок в C ++, и я не могу понять разницу в следующих двух способах кодирования функции, которая может принимать один параметр или, возможно, два, три или более. Во всяком случае, вот моя точка перегрузка функции: int ...
Поведение перегрузки метода в Java [дубликат]
На этот вопрос уже есть ответ: Два метода с одинаковым именем в Java [/questions/18265638/two-methods-with-the-same-name-in-java] 3 ответа Я попробовал следующий код public class HelloWorld { public void printData(Test t) ...
C # Необязательные параметры или перегрузка метода? [Дубликат]
На этот вопрос уже есть ответ: перегрузка метода против необязательного параметра в C # 4.0 [дубликаты] [/questions/3316402/method-overloading-vs-optional-parameter-in-c-sharp-4-0] 11 ответов С тех пор, как в C # добавлены необязательные ...
Метод перегрузки возвращаемых значений [дубликаты]
На этот вопрос уже есть ответ: Перегрузка функции по типу возврата? [/questions/442026/function-overloading-by-return-type] 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: ...
Прямой вызов перегруженной функции - std :: to_string [duplicate]
На этот вопрос уже есть ответ: std :: to_string - более чем экземпляр перегруженной функции соответствует списку аргументов [/questions/10664699/stdto-string-more-than-instance-of-overloaded-function-matches-the-argument] 2 ответа Пытаясь ...
Применить первую действительную функцию из набора из N функций
Этот предыдущий ответ показывает, как применить функцию, основанную на действительности вызова:Во [https://stackoverflow.com/a/42030223/882932]. Однако это относится к двум функциям. Мне было интересно, можно ли обобщить эту концепцию наN ...