0
ответов

Могу ли я передать примитивный тип по ссылке в Java? [дубликат]

Я хотел бы вызвать метод, который потенциально мог бы иметь разные версии, то есть один и тот же метод для входных параметров типа: boolean байт короткая int long Как я хотел бы сделать ...
вопрос задан: 29 March 2012 03:56
0
ответов

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

Я упростил свой код до этого внутреннего класса Program { private static void Main(string[] args){ Child d = new Child(); интервал я = 100; d.Добавить к сумме(i);...
вопрос задан: 28 March 2012 15:26
0
ответов

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

Обратите внимание, что весь код представляет собой упрощенный пример, чтобы передать только основные идеи моего вопроса. Однако все это должно скомпилироваться и запуститься после небольшого редактирования. У меня есть несколько классов, которые все ...
вопрос задан: 28 March 2012 03:08
0
ответов

как улучшить этот метод, используя полиморфизм+перегрузку, чтобы уменьшить IS (проверку типов)?

Например, BaseClass MyBase() { public int Add(BaseClass next) { if (это InheritedA && next is InheritedA) return 1; else if (это InheritedA &&...
вопрос задан: 27 March 2012 17:12
0
ответов

Выбор перегрузки методов расширения

У меня есть два метода расширения: public static IPropertyAssertions ShouldHave(эта тема T) { вернуть новое PropertyAssertions(тема); } public static ...
вопрос задан: 25 March 2012 14:49
0
ответов

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

Есть ли способ иметь две функции с одним и тем же именем, но с разными аргументами внутри одного и того же класса в Matlab?
вопрос задан: 14 March 2012 22:04
0
ответов

почему перегрузка оператора<< должна возвращаться по ссылке?

Я хочу распечатать объект пользовательского типа, например, cout << ob1; поэтому я хочу перегрузить operator<< и хочу вернуть по значению, а не по ссылке, но выдает ошибку: in ...
вопрос задан: 10 March 2012 13:41
0
ответов

Перегрузка по типу возвращаемого значения

Я прочитал несколько вопросов здесь, на SO об этой теме, которая кажется мне еще запутанной. Я только начал изучать C++ и еще не изучал шаблоны, перегрузку операторов и тому подобное. Теперь есть ...
вопрос задан: 5 March 2012 15:04
0
ответов

Разрешение перегрузки метода и общие / контравариантные интерфейсы в C #

Я думаю, что мою проблему лучше всего объяснить с помощью фрагмента кода моей иерархии классов / интерфейсов: общедоступный интерфейс ITransform // или <в D> ->, похоже, здесь нет никакой разницы { пустота ...
вопрос задан: 2 March 2012 09:13
0
ответов

неоднозначный вызов перегруженной функции

У меня есть две функции: void DoSomething (const tchar * apsValue) void DoSomething (size_t aiValue) Теперь я хочу передать '0' в качестве size_t: DoSomething (0); Компилятор выдает ошибку: «неоднозначный вызов ...
вопрос задан: 21 February 2012 12:26
0
ответов

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

Я начал программировать на C # несколько дней назад. Теперь при игре с перегрузкой оператора возникла сбивающая с толку ошибка. Следующий код создает StackOverflowException при запуске: ...
вопрос задан: 7 February 2012 14:26
0
ответов

Delphi: Метод 'Create' скрывает виртуальный метод базы - но он тут же

Рассмотрим гипотетическую иерархию объектов, начиная с: TFruit = class (TObject) публичный конструктор Create (Color: TColor); виртуальный; конец; и его потомок: TApple = class (TFruit) public ...
вопрос задан: 3 February 2012 08:10
0
ответов

Не удается перегрузить поток вывода в C++

Я пытаюсь перегрузить оператор << в моем классе STEntry, но постоянно сталкиваюсь с этой ошибкой. Мой класс вставлен ниже ошибки. stentry.h: In function 'std::ostream& operator<<(std:...
вопрос задан: 29 January 2012 02:38
0
ответов

Неоднозначная перегрузка методов

Эта проблема снова застала меня врасплох. Не мог бы кто-нибудь дать техническое объяснение, почему следующий код не выдает никаких предупреждений или ошибок. Вы должны задать себе вопрос: (...
вопрос задан: 26 January 2012 11:17
0
ответов

Статический импорт Java

Просто экспериментально я обнаружил, что нестатические методы Java переопределяют все те же именованные методы в области видимости даже в статическом контексте. Даже без разрешения параметра как import java.util ....
вопрос задан: 23 January 2012 13:29
0
ответов

Как вызвать перегруженную функцию C # через JQuery в Asp.Net MVC 2

У меня возникла проблема при вызове перегруженной функции C # через метод jquery post. У меня есть две функции в C # string func (string a) string func (string a, string b) Теперь, когда я вызываю функцию ...
вопрос задан: 19 January 2012 11:24
0
ответов

Как работает конкретная функция C?

Я пытаюсь чтобы выучить C, и я уже очень запутался. В языках ООП, которые я использовал, существует возможность выполнять перегрузку метода, когда одна и та же функция может иметь другой параметр ...
вопрос задан: 16 January 2012 18:03
0
ответов

C ++ 11: абстрагирование от указателей на функции-члены const, volatile, lvalue и rvalue-ссылки?

C ++ 03 позволяет квалифицировать параметры функции как ссылки на const, volatile и / или lvalue (& ). В C ++ 11 добавлено еще одно: ссылки на rvalue (&&). Кроме того, C ++ позволяет перегружать ...
вопрос задан: 15 January 2012 19:38
0
ответов

Вызов неоднозначен для следующих методов или свойств

Предположим, у меня есть эти два ctors: public SomeClass (string a, Color? C = null, Font d = null) {// ...} public SomeClass (строка a, Font c = null, Color? d = null) { ...
вопрос задан: 13 January 2012 03:37
0
ответов

C ++ std :: stringstream operator << overloading

У меня есть следующий класс (прототип): class Token { public: // члены и т. д. друг std :: stringstream & operator << (std :: stringstream & out, Token & t); }; И оператор ...
вопрос задан: 11 January 2012 18:01
0
ответов

Перегрузка методов. Как это работает?

Предположим, что у меня есть две перегруженные функции. public static void Main(string[]args) { int x=3; fn(x); } static void fn(double x) { Console.WriteLine("Double"); } static void fn(...
вопрос задан: 4 January 2012 22:42
0
ответов

Перегрузка свойств и методов в PHP - в чем причина?

Это хорошая идея использовать перегрузку исключительно из соображений симпатичного именования функций? :) Например: echo $ store-> product-> getPrice ($ currency); product вызовет __get, а затем __getObject ('product') ...
вопрос задан: 3 January 2012 12:15
0
ответов

Полиморфизм, перегрузки и обобщения в C #

class Poly {public static void WriteVal (int i) {System.Console.Write ("{0} \ n", i); } public static void WriteVal (строка s) {System.Console.Write ("{0} \ n", s); }} class GenWriter <...
вопрос задан: 1 January 2012 11:09
0
ответов

Ошибка компиляции при вызове перегруженной функции перемещения с неявно конвертируемым объектом

Эта программа не компилируется с использованием clang ++ test.cpp -std = c ++ 0x: класс A { public: A () {} A (const A &) {} A (A &&) {} A & operator = (const A &) {return * this; } A & ...
вопрос задан: 30 December 2011 18:54
0
ответов

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

Использование VC ++ 2010, учитывая следующее: class Base {}; class Derived: public Base {}; template void foo (T & t); // А void foo (Base & base); // B Получено d; foo (d) ...
вопрос задан: 24 December 2011 06:35
0
ответов

Почему этот код C++, связанный с перегрузкой/пространством имен и шаблоном, не компилируется?

Вот некоторый код C++: пространство имен A { int f(int x) { return 0; } int f(long x) { return 1; } template int g(T x) { return f(x); } } пространство имен B { структура C {}; } пространство имен A { инт ...
вопрос задан: 2 December 2011 22:59
0
ответов

Python: Как преобразовать массив строк в массив чисел? [duplicate]

Возможный дубликат: Какой самый простой способ преобразовать список с помощью str в список с int? текущий массив: ['1', '- 1', '1'] желаемый массив: [1, -1,1]
вопрос задан: 25 November 2011 20:54
0
ответов

Полиморфные обратные вызовы в Emacs / Elisp

Какой идиоматический способ реализовать полиморфные обратные вызовы в elisp? В частности, предположим, что у меня есть второстепенный режим с функцией, которая выполняет определенную операцию, а затем вызывает другую функцию. ...
вопрос задан: 24 November 2011 22:10
0
ответов

Cannot resolve an F# method that has been both overridden and overloaded from C#

В следующем коде F# объявлены базовый класс и класс-потомок. Базовый класс имеет виртуальный метод 'Test' с реализацией по умолчанию. Класс-потомок переопределяет метод базового класса, а также добавляет ...
вопрос задан: 23 November 2011 18:53
0
ответов

Двухэтапное разрешение метода с наследованием и общими ограничениями

Я обнаружил нечто довольно неожиданное при использовании общих ограничений с наследованием. У меня есть перегруженные методы Foo, которые отличаются параметром - экземпляром базового или производного класса. В ...
вопрос задан: 22 November 2011 19:19