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

1 ответ

Как создать метод Java, который принимает переменное количество аргументов?

Например, собственный JavaString.format() поддерживает переменное количество аргументов. String.format("Hello %s! ABC %d!", "World", 123); //=> Hello World! ABC 123!Как я могу сделать свою собственную функцию, которая принимает переменное ...

4 ответа

Общие ограничения на перегрузки метода

У меня есть интерфейс с некоторыми универсальными методами, и я хотел реализовать метод с перегрузками, чтобы либо принять экземпляр класса, либо его значение PK (которое является либо int, либо GUID, но оно варьируется). Я добавил методы, ...

3 ответа

Есть ли способ перегрузить функцию, основанную на другом типе результата в Delphi?

Перегрузка функции по типу возврата? [https://stackoverflow.com/questions/442026/function-overloading-by-return-type] имеет очень подробный ответ о рациональной перегрузке функций по типу возвращаемого значения, и из того, что я вижу, Delphi не ...

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

4 ответа

Как я могу точно указать, какие аргументы я передаю, а какие остаются по умолчанию?

Спросил из-за этого: Аргумент по умолчанию в C ++ [https://stackoverflow.com/questions/8178187/default-argument-in-c] Скажем, у меня есть такая функция:void f(int p1=1, int p2=2, int p3=3, int p4=4); И я хочу назвать это, используя только ...

4 ответа

Перегрузка - это полиморфизм времени компиляции. В самом деле?

Я знаю синтаксическую разницу между переопределением и перегрузкой. И я также знаю, что переопределение - это полиморфизм во время выполнения, а перегрузка - это полиморфизм во время компиляции. Но мой вопрос: «Является ли ...

3 ответа

Перегрузка Java против переопределения

Привет, я просто хочу убедиться, что я правильно понял эти понятия. Перегрузка в Java означает, что у вас может быть конструктор или метод с разным количеством аргументов или разными типами данных. т.е. public void setValue(){ this.value = 0; } ...

2 ответа

Почему компилятор выбирает эту функцию шаблона вместо перегруженной не шаблонной функции?

Используя VC ++ 2010, учитывая следующее: class Base { }; class Derived : public Base { }; template<class T> void foo(T& t); // A void foo(Base& base); // B Derived d; foo(d); // calls A foo(static_cast<Base&>(d)); // calls BЯ хотел бы, чтобы ...

2 ответа

Декоратор для перегрузки в Python

Я знаю, что Pythonic не пишет функции, которые заботятся о типе аргументов, но бывают случаи, когда просто невозможно игнорировать типы, потому что они обрабатываются по-разному. Имея кучуisinstance проверяет вашу функцию просто безобразно; есть ...

2 ответа

Функции перегрузки

Есть ли способ иметь две функции с одинаковым именем, но с разными аргументами внутри одного класса в Matlab?

7 ответов

перегрузка constexpr

Связанный:Функция, возвращающая constexpr, не компилируется [https://stackoverflow.com/questions/7779013/probrem-with-constexpr-how-to-resolve-it] Мне кажется, что constexpr ограничен в полезности в C ++ 11 из-за невозможности определить две ...