0
ответов

Ошибка C ++ 0x : перегрузка функции с аргументом std :: shared_ptr в аргумент const неоднозначна

Предположим, у меня есть два несвязанных класса A и B. У меня также есть класс Bla, который использует boost :: shared_ptr, например: class Bla { public: void foo (boost :: shared_ptr ); void foo (boost :: ...
вопрос задан: 23 May 2017 10:34
0
ответов

Проблема перегрузки метода C # с классом, производным от общего абстрактного класса

Я работаю над проектом, и У меня есть общий абстрактный тип, который принимает параметр типа, который сам является производным от абстрактного типа. Если вы хотите знать, почему я сделал это, посмотрите это ...
вопрос задан: 23 May 2017 09:58
0
ответов

WTForms не t validate - нет ошибок

У меня странная проблема с библиотекой WTForms. Для тестов я создал форму с одним полем: class ArticleForm (Form): content = TextField ('Content') Он получает простую строку в качестве содержимого ...
вопрос задан: 23 May 2017 00:31
0
ответов

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

Я немного запутался в этих двух терминологиях и был бы рад прояснить некоторые сомнения. Насколько я понимаю, перегрузка функций означает наличие нескольких методов в одном классе с одинаковым именем ...
вопрос задан: 27 April 2017 17:41
0
ответов

Перегруженные функции в Python?

Возможно ли иметь перегруженные функции в Python? В С # я ​​бы сделал что-то вроде void myfunction (int first, string second) { // какой-то код } void myfunction (int first, string second, float ...
вопрос задан: 28 March 2017 13:41
0
ответов

Как устранить неоднозначность в определениях операторов между объектами / классами в языке программирования?

I ' Я разрабатываю свой собственный язык программирования (называемый Lima, если вам интересно, на сайте www.btetrud.com), и я пытаюсь понять, как реализовать перегрузку операторов. Я решаю связать операторы ...
вопрос задан: 19 March 2017 02:19
0
ответов

Is a bad practice to Return different types when overloading a method?

Given this example: Interface CustomersDao Function Get(ByVal Id As Integer) As Customer Function Get(ByVal Filter As Filter) As IList(Of Customer) End Interface Public Sub Main() Dim ...
вопрос задан: 1 March 2017 15:35
0
ответов

C11 type-generic expressions - почему бы просто не добавить перегрузку функций?

Я просто читал статью в Википедии о C11, новой версии стандарта C, выпущенной в декабре 2011 года, и увидел, что одной из добавленных возможностей были "type-generic expressions": Type-generic ...
вопрос задан: 13 February 2017 05:04
0
ответов

Перегрузка с иерархией классов - большинство производных не используется

Проблема, которую я пытаюсь избежать, выглядит следующим образом: Если (объект Is Man) Return Image («Человек») ElseIf (объект - женщина) Return Image («Женщина») Иначе Возвращаемое изображение («Неизвестный объект») Я ...
вопрос задан: 22 January 2017 15:23
0
ответов

Почему в слове "man 2 open" говорится, что есть два типа открытых?

Я столкнулся с этим вопросом, когда набирал man 2 открыто. В нем говорится, что есть два типа open: один с двумя аргументами, а другой с тремя! В прошлый раз я проверил, что мы не можем перегружать функции в C. Каким образом ...
вопрос задан: 4 January 2017 17:53
0
ответов

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

Итак, это небольшая часть большого задания, которое у меня есть, я просто не уверен в синтаксисе для этого. У меня есть базовый класс Vehicle, который имеет следующие члены: int fuelAmt и int fuelUsage (я использую ...
вопрос задан: 13 December 2016 17:45
0
ответов

Перегрузка функции PHP

Исходя из фона C ++;) Как я могу перегрузить функции PHP? Одно определение функции, если есть аргументы, и другое, если аргументов нет? Возможно ли это в PHP? Или мне следует использовать if ...
вопрос задан: 15 September 2016 18:32
0
ответов

Перегрузка метода для нулевого аргумента

Я добавил три метода с параметрами: public static void doSomething (Object obj) {System.out.println («Объект вызван»); } public static void doSomething (char [] obj) {System.out ....
вопрос задан: 13 December 2015 17:50
0
ответов

gcc Woverloaded-virtual warnings

Следующий код C++, который я считаю правильным, но выдает некоторые предупреждения при компиляции с "-Woverloaded-virtual". Если это подделка...
вопрос задан: 6 December 2015 13:17
0
ответов

Ngaba main () ilayishwe ngaphezulu kwi-C ++?

2 iinguqulelo ezisemthethweni eziphambili () ezikhoyo kwi-C ++: int main () // inguqulelo 1 Int main (int argc, char ** argv) // version 2 Kodwa zombini umthwalo omninzi awunakho ukuhlala ngaxeshanye. Ngoba kutheni? (Ityala lokusebenzisa elinokubakho
вопрос задан: 24 November 2015 02:21
0
ответов

C ++ идентичная сигнатура метода, но другой тип возвращаемого значения

Я видел следующий код: template class Type {public: Type () {} T & operator = (const T & rhs) {value () = rhs; возвращаемое значение ();} T & value () {...
вопрос задан: 21 October 2015 16:00
0
ответов

Универсальный и неуниверсальный вызов перегрузки

Когда я объявляю такой метод: void DoWork(T a) { } void DoWork(int a) { } И вызовите его следующим образом: int a = 1; Доработай(а); Какой метод DoWork он вызовет и почему? Кажется, я не могу найти...
вопрос задан: 16 October 2015 08:24
0
ответов

Как раскрыть скрытую перегрузку из базового класса?

Учитывая этот код: class base { общедоступные: строка foo () const; // Хотите, чтобы это было видно в «производном» классе. } производный класс: public base { общедоступные: виртуальный int foo (int) const; // Вызывает базовый класс ...
вопрос задан: 2 August 2015 16:18
0
ответов

Могут ли деструкторы перегружаться?

enable_if страница документа говорит: Конструкторы и деструкторы не имеют возвращаемого типа; дополнительный аргумент - единственный вариант. Могут ли деструкторы перегружаться?
вопрос задан: 31 July 2015 13:35
0
ответов

Что произойдет, если я не передам параметр в функцию Javascript?

Я новичок в мире Javascript и занимаюсь написанием очень простых функций и случайно наткнулся на приведенный ниже пример, и я не уверен, почему он работает, когда я не передаю параметр, когда...
вопрос задан: 23 July 2015 19:44
0
ответов

новое / удаление «переопределение» или «перегрузка»

Я всегда думал ... переопределение означает повторную реализацию функции (той же сигнатуры) в базовом классе, тогда как перегрузка означает реализацию функции с тем же именем, но другой подписью ... и получил ...
вопрос задан: 9 July 2015 15:13
0
ответов

Ссылка неоднозначна с дженериками

У меня здесь довольно сложный случай с дженериками и перегрузкой методов. Посмотрите этот пример класса: открытый класс Test {public ...
вопрос задан: 1 June 2015 17:03
0
ответов

Перегрузка макроса препроцессора C / C ++ по структуре его аргумента

Я хотел бы написать макрос препроцессора, который выполняет одно действие, если его аргумент представляет собой заключенный в скобки кортеж токенов, например это: MY_MACRO ((x, y)) и что-то еще, если это всего лишь один токен, например ...
вопрос задан: 31 March 2015 03:19
0
ответов

Перегрузка макросов C

Есть ли лучший способ "перегрузить" такой макрос? Мне нужен макрос, который принимает различное количество параметров. #define DEBUG_TRACE_1(p1) std::string p[] = {p1}; log _log(__FUNCTION__, p, 1) #...
вопрос задан: 30 March 2015 12:55
0
ответов

Почему в WCF запрещена перегрузка методов?

Предположим, что это ServiceContract [ServiceContract] публичный интерфейс MyService { [OperationContract] int Sum (int x, int y ); [OperationContract] int Sum (double x, double y ); }...
вопрос задан: 21 October 2014 22:43
0
ответов

Строковый литерал соответствует перегрузке bool вместо std :: string

Я пытаюсь написать класс C ++, который имеет несколько перегруженных методов: class Output {public: static void Print (bool value) {std :: cout < < значение ? «True»: «False»; } ...
вопрос задан: 16 October 2014 21:58
0
ответов

Перегрузка в Ruby

Я хочу использовать функцию перегрузки в Ruby, как и во многих других языках, но сам Ruby не поддерживает эту функцию. Должен ли я реализовать это, используя способ определения метода с аргументом *args...
вопрос задан: 10 July 2014 10:00
0
ответов

Перегрузка функции в OCaml

Я определил несколько типов: type box = Box of int type table = Таблица int тип compare_result = Lt | Eq | Gt Кажется, что в OCaml мы не можем определить 2 функции с одинаковым именем, но разными типами ...
вопрос задан: 8 July 2014 13:56
0
ответов

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

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

Почему была добавлена ​​перегрузка функций на C ++?

У меня есть опыт работы на C. Мне просто было интересно, почему в C ++ добавлена ​​перегрузка функций? В C нет перегрузки функций, а в C ++ есть, зачем это нужно? Что пришло в голову…
вопрос задан: 21 May 2014 18:45