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

2 ответа

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

У меня есть следующие методы: void Method(string param1, string param2); void Method(string param1, object param2);Когда я вызываю метод, используя следующее: method("string", null);Это дает мне ошибку, потому что вызов неоднозначен, компилятор ...

2 ответа

Неоднозначный метод перегрузки

Эта проблема поймала меня еще раз. Может ли кто-нибудь предоставить техническое объяснение, почему следующий код не выдает никаких предупреждений или ошибок. Вопрос, который вы должны задать себе, - это (конечно) вам повезло? class Program { ...

4 ответа

Когда удаление экземпляра шаблона предпочтительнее, чем удаление не шаблонной перегрузки?

Предположим, у меня есть шаблон, который работает с необработанными указателями: template<typename T> void processPointer(T* ptr);Я не хочу, чтобы это вызывали сvoid* указатели. Кажется, у меня есть два варианта. Я могу удалить не ...

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

6 ответов

Почему определение __getitem__ в классе делает его итеративным в python?

Почему определение __getitem__ в классе делает его итеративным? Например, если я напишу: class b: def __getitem__(self, k): return k cb = b() for k in cb: print kЯ получаю вывод: 0 1 2 3 4 5 6 7 8 ...Я действительно ожидал бы увидеть ошибку, ...

9 ответов

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

Пример кода: public class OverloadingTest { public static void test(Object obj){ System.out.println("Object called"); } public static void test(String obj){ System.out.println("String called"); } public static void main(String[] ...

8 ответов

Перегрузка по типу возврата

Я прочитал несколько вопросов здесь на SO по этой теме, которая кажется мне еще запутанной. Я только начал изучать C ++ и еще не изучал шаблоны или перегрузку операторов и тому подобное. Есть ли простой способ перегрузки? class My { public: int ...

4 ответа

Какой вариант использования для перегрузки функций-членов в ссылочных квалификаторах?

C ++ 11 позволяет перегружать функции-члены на основе ссылочных квалификаторов: class Foo { public: void f() &; // for when *this is an lvalue void f() &&; // for when *this is an rvalue }; Foo obj; obj.f(); // calls lvalue ...

6 ответов

перегрузка метода в питоне

Мне нужно вызвать непараметризованный методfirst, но также параметризованfirst, но это дает ошибку. >>> class A: ... def first(self): ... print 'first method' ... def first(self,f): ... print 'first met',f ... >>> a=A() >>> a.first() ...

6 ответов

Перегрузка в Java и множественная диспетчеризация

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

2 ответа

EL поддерживает перегруженные методы?

Я обновил свое веб-приложение на Java EE, чтобы использовать более новую версию PrimeFaces, и внезапно вызов перегруженного метода bean-компонента в атрибуте действия PrimeFaces commandlink больше не работал. Я попытался использовать командную ...