Лучшие overloading вопросы ИТ разработчиков

  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Примером этого является использование boost :: mpl :: identity <T> в c ++ для различения на основе типа, упрощения выбора имен функций и разрешения общей реализации.

я есть FinancialRequests и CommisionTransactions в моем домене. Если у меня есть список запросов на финансирование, каждый запрос на финансирование может содержать несколько транзакций CommisionTransaction, которые необходимо вернуть обратно. Не ...

Задан 26 Aug 2011, 07:13 от n4rzul
  • 9 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Перегрузка функций / методов C ++: путаница типов данных?

У меня возникли проблемы с перегрузкой методов в C ++. В качестве примера проблемы у меня есть класс с несколькими перегруженными методами, и у каждого метод...

Задан 28 Oct 2009, 08:49 от Tom
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Параметры виртуальной функции по умолчанию и перегрузка

Этот вопрос относится к общим проблемам, обсуждаемым в этих вопросах:Могут ли виртуальные функции иметь параметры по умолчанию?Параметры виртуальных функций ...

Задан 05 Aug 2014, 19:00 от Cory B
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Пользовательский класс строки (C ++)

Я пытаюсь написать свой собственный класс C ++ String для образовательных и нужных целей.Во-первых, я не очень разбираюсь в операторах и поэтому хочу их изуч...

Задан 16 May 2010, 10:54 от Sanctus2099
  • 61 голос
  • 5 ответов
  • 0 просмотров
5 ответов

Мне потребовалось некоторое время, чтобы приспособиться к этому пришествию с Java, но это действительно не "большой гандикап"

то говорит: http://web.archive.org/web/20090624083829/http://mail.python.org/pipermail/python-list/2003-May/206149.html [http://web.archive.org/web/20090624083829/http://mail.python.org/pipermail/python-list/2003-May/206149.html] Перегрузка ...

Задан 09 Apr 2009, 07:57 от Xolve
  • 16 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

Задан 08 May 2009, 01:35 от user69514
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как компилятор VB.NET выбирает, какую перегрузку расширения запускать?

Есть интересная странность - подумал, что кто-то может помочь.Из этого вопроса получилось немного забавно с обнуляемыми типами:Как проверить, является ли объ...

Задан 07 Sep 2012, 11:58 от James Close
  • 80 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Перегрузка с другим типом возврата в Java?

Почему невозможно перегрузить функцию, просто изменив тип возвращаемого значения? Изменится ли это в будущей версии Java?Кстати, просто для справки, возможно...

Задан 13 Mar 2010, 19:49 от nunos
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Ссылка на функцию неоднозначна [дубликат]

На этот вопрос уже есть ответ здесь: Странный неоднозначный вызов перегруженной функции [/questions/16602175/strange-ambiguous-call-to-overloaded-function-error] 11 ответовПочему это вызывает ошибку компилятора, утверждая, что мои ...

Задан 23 Feb 2013, 06:12 от MarJamRob
  • 17 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

В C ++, как обычно осуществляется перегрузка функций?

Если перегрузка функции отсутствует, имя функции служит адресом кода функции, и когда функция вызывается, ее адрес легко найти по ее имени. Однако с перегруз...

Задан 09 Feb 2010, 07:46 от Rick
  • 18 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Вызов перегрузки конструктора, когда обе перегрузки имеют одинаковую подпись

Рассмотрим следующий класс, class Foo { public Foo(int count) { /* .. */ } public Foo(int count) { /* .. */ } }Код выше является недействительным и не будет компилироваться. Теперь рассмотрим следующий код, class Foo<T> { public Foo(int count) ...

Задан 18 Aug 2009, 11:04 от Navaneeth K N
  • 15 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Реализуйте поведение в стиле Array в JavaScript без использования Array

Есть ли способ создать похожий на массив объект в JavaScript без использования встроенного массива? Я особенно обеспокоен таким поведением:

Задан 14 Dec 2008, 01:19 от Claudiu
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Методы наследования и перегрузки с различными типами данных аргументов в Java

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

Задан 13 Aug 2015, 21:01 от carvallo
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

Я хотел бы, чтобы метод в базовом классе вызывал чисто виртуальный метод, который будет реализован в производном классе. Однако метод без параметров базового...

Задан 27 Oct 2014, 21:56 от Steve
  • 118 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Выходные данные Int называются нулевыми, поэтому неоднозначность с char [] и Integer

авил три метода с параметрами: public static void doSomething(Object obj) { System.out.println("Object called"); } public static void doSomething(char[] obj) { System.out.println("Array called"); } public static void doSomething(Integer obj) { ...

Задан 08 Mar 2011, 07:55 от Phani
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

2) Полиморфизм времени исполнения: который вызывает динамическое связывание. Переопределение (переопределение метода в последующих подклассах) - это способ реализации полиморфизма во время выполнения.

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

Задан 13 Feb 2011, 18:46 от user183037
  • 12 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

, с пи, преобразованным в int.

ного растерялся по поводу этих двух терминов и был бы рад прояснить некоторые сомнения. Насколько я понимаюfunction overloading означает наличие нескольких методов в одном классе с одним и тем же именем, но с разным количеством ...

Задан 23 Mar 2011, 14:12 от Alok Save
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Да, вы правы, но так как 1 и 2 числа, это то, что должно произойти. Если бы автор хотел добавить два экземпляра класса, то примером был бы не + 1, а a + b (a и b являются экземплярами A) ...

аюсь добавить объект класса с номером, но я не совсем понимаю, как добавить объект класса с двумя числами. Например, это моя гипотетическаяДобавлятьметод класса: class A: def __add__(self, b): return somethingЯ знаю, как добавить это до ...

Задан 23 Oct 2017, 09:08 от smith1453
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как я могу отличить перегрузки шаблонов с нетиповыми параметрами?

Вот две функции шаблона, которые отличаются только параметрами своего шаблона. Остальные параметры точно такие же. template<int module> void template_const(int &a,int & b){ a = a & module; b = b % module; } template<bool x> void ...

Задан 26 Jun 2013, 07:07 от worldterminator
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему метод класса не может вызвать глобальную функцию с тем же именем?

Следующий код показывает вызов функции другой функции.Оба имеют одинаковое имя, но разные подписи.Это работает как ожидалось.

Задан 22 Oct 2015, 23:04 от Trevor Hickey
  • 25 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Метод, принимающий два разных типа в качестве параметра

Я пишу метод, который должен принимать в качестве своего параметра объект одного из двух типов, которые не разделяют родительский тип, кроме Object. Например...

Задан 19 Mar 2013, 00:49 от JohnEye
  • 16 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

 должен полностью описать, что вы можете с ним сделать. Если вы можете вызывать его только для определенных типов, это должно отражать сигнатура типа.

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

Задан 25 Dec 2017, 19:12 от lo tolmencre
  • 42 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Java - почему нет метода перегрузки на основе возвращаемого типа?

Я знаю, что это невозможно, но кто-нибудь может предложить теорию о том, почему Java решила не поддерживать это? Я спрашиваю, потому что я просто столкнулся ...

Задан 30 Apr 2010, 12:36 от llm
  • 179 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

К сожалению, в PHP нет перегрузки, как в C #. Но у меня есть маленькая хитрость. Я объявляю аргументы с нулевыми значениями по умолчанию и проверяю их в функции. Таким образом, моя функция может делать разные вещи в зависимости от аргументов. Ниже приведен простой пример:

я из фона C ++;) Как я могу перегрузить функции PHP? Одно определение функции, если есть аргументы, и другое, если нет аргументов? Возможно ли это в PHP? Или я должен использовать if else, чтобы проверить, есть ли какие-либо параметры, ...

Задан 15 Jan 2011, 03:03 от Vamsi Krishna B
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

:) Кажется, я был тем, кто не прочитал вопрос должным образом.

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

Задан 17 Feb 2011, 16:44 от Evan Teran
  • 34 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

 также.

public class A { public void f1(String str) { System.out.println("A.f1(String)"); this.f1(1, str); } public void f1(int i, String str) { System.out.println("A.f1(int, String)"); } } public class B extends A { @Override public void f1(String str) ...

Задан 29 Jan 2011, 11:55 от Maxim Veksler
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Обратите внимание, что вы не можете перегружать методы, изменяя тип возвращаемого значения.

то я работал над этой проблемой на CodeHS, потом я застрял так долго, поэтому решил спросить здесь. Упражнение состоит в том, чтобы перегрузить метод product, чтобы можно было умножить вместе другие типы значений: две парыInt и двойнойдвойной и ...

Задан 16 Nov 2017, 04:54 от CodingBat
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Хотите создать универсальный AsyncTask

В моем проекте. Почти для каждого занятия я должен сделать AsyncTask. И почти все они одинаковы. Я хочу создать общий AsyncTask и расширяет его. И я также хо...

Задан 15 May 2014, 14:02 от Xar E Ahmer
Page 1 of 7
1 2 3 4 5