0
ответов

Стирание и перегрузка типов в Java: Почему это работает?

У меня есть следующий код: public class Pair {public T first; общественный U второй; } public class Test {public int method (Pair pair) {...
вопрос задан: 3 April 2011 02:44
0
ответов

Конструктор перегрузки c ++ с int и char *

Я пытаюсь перегрузить конструктор с помощью int и char *. Тогда возникает двусмысленность в вызове с 0. Есть ли обходной путь / решение для этого? CBigInt (целое число без знака); CBigInt (const char *); Проблема в том ...
вопрос задан: 31 March 2011 11:32
0
ответов

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

Объявляет ли что-то вроде следующего void foo (int x) {std :: cout << "foo (int)" << std :: endl; } void foo (const int & x) {std :: cout << "foo (const int &)" ...
вопрос задан: 28 March 2011 21:29
0
ответов

В ООП, является ли перегрузка оператора полиморфизмом или перегрузкой параметров?

действительно ли перегрузка оператора полиморфизмом или перегрузкой параметров? Верно ли, что полиморфизм обычно относится к разным классам, отвечающим на одно и то же «сообщение» (имя метода), и do ...
вопрос задан: 28 March 2011 13:09
0
ответов

Почему множественные унаследованные функции с одинаковым именем, но разными сигнатурами не рассматриваются как перегруженные функции?

Следующий фрагмент кода вызывает ошибку "неоднозначный вызов foo" во время компиляции, и я ' Я хочу знать, есть ли способ обойти эту проблему без полной квалификации вызова foo: #include <...
вопрос задан: 24 March 2011 07:46
0
ответов

Статическая функция перегрузки C ++ с нестатической функцией

Я хотел бы напечатать две разные вещи в зависимости от того, вызывается ли функция статически с помощью Foo :: print () или из экземпляра Foo foo; foo.print (); РЕДАКТИРОВАТЬ: Вот определение класса, что ...
вопрос задан: 19 March 2011 23:47
0
ответов

Можем ли мы перегрузить функцию main () в C ++? [дубликат]

Поскольку C +++ допускает перегрузку функций, можем ли мы перегрузить main ()? Например, int main (const std :: string &) {возврат 0; } int main (int argc, char * argv []) {return main ("вызов перегружен ...
вопрос задан: 12 March 2011 11:16
0
ответов

как работает перегрузка константных и неконстантных функций?

В stl полно определений вроде этого: итератор начать (); const_iterator begin () const; Поскольку возвращаемое значение не участвует в разрешении перегрузки, единственная разница здесь заключается в функции ...
вопрос задан: 24 February 2011 10:46
0
ответов

Методы с одинаковым именем в одном классе в Python?

Как объявить несколько методов с одним и тем же именем, но с разным количеством параметров или разными типами в одном классе? Что я должен изменить в этом классе: class MyClass: "" "" "" # ---------...
вопрос задан: 22 February 2011 14:48
0
ответов

перегрузка по сравнению с параметрами по умолчанию в стандарте C ++

Я читал другой вопрос , и это заставило меня задуматься. Часто стандарт определяет функции, в описании которых есть параметры по умолчанию. Стандарт позволяет записывать их как перегрузки ...
вопрос задан: 17 February 2011 23:04
0
ответов

Как написать функцию Java, которая возвращает значения нескольких типов данных?

Например, я хочу создать функцию, которая может возвращать любое число (отрицательное, нулевое или положительный). Однако из-за определенных исключений я бы хотел, чтобы функция возвращала логическое значение FALSE. Есть ли способ ...
вопрос задан: 11 February 2011 05:01
0
ответов

Настройка элемента KeyPath при использовании wix heat.exe для сбора нескольких файлов

У меня есть много файлов, которые нужно собрать в проекте установки для каждого пользователя в wix. Я использовал heat.exe для сбора файла, но каждый файл в одном компоненте имеет собственное свойство keypath, а мои файлы будут копироваться в "app ...
вопрос задан: 10 February 2011 18:46
0
ответов

Перегрузка php equals-operator

В программе PHP у меня есть массив некоторых настраиваемых объектов, и я хочу узнать, содержит ли массив определенный объект. Конечно, я могу использовать array_search, но это проверяет, являются ли объекты одним и тем же объектом, ...
вопрос задан: 9 February 2011 16:30
0
ответов

Method overloading and polymorphism

class Program { static void Main(string[] args) { List myList = new List {new A(), new B(), new C()}; foreach (var a in myList) ...
вопрос задан: 7 February 2011 13:09
0
ответов

overloading with both widening and boxing

public void add(long... x){} public void add(Integer... x){} add(2); this produces error...why overlaoding is not performed with both widening and boxing? but overloading without vararg works fine ...
вопрос задан: 7 February 2011 13:08
0
ответов

Method overload resolution with regards to generics and IEnumerable

I noticed this the other day, say you have two overloaded methods: public void Print(IEnumerable items) { Console.WriteLine("IEnumerable T"); } public void Print(T ...
вопрос задан: 5 February 2011 22:27
0
ответов

Оператор перегрузки ->

Вот мой пример кода: class X { public: void f () {} }; класс Y: общественный X { общедоступные: X & оператор -> () {вернуть * это; } void f () {} }; int main () {Y t; ...
вопрос задан: 4 February 2011 10:01
0
ответов

Разрешение перегрузки с внешней связью «C»

В смешанном проекте C / C ++ нам необходимо выполнить вызов из C в функцию C ++. Вызываемая функция перегружена как три отдельные функции, но мы можем игнорировать это со стороны C, мы просто выбираем ...
вопрос задан: 1 February 2011 18:10
0
ответов

C ++ вызывает совершенно неправильный (виртуальный) метод объекта

У меня есть код C ++ (написанный кем-то другим), который, похоже, вызывает неправильную функцию. Вот такая ситуация: UTF8InputStreamFromBuffer * cstream = foo (); wstring fn = L "foo"; DocumentReader * ...
вопрос задан: 26 January 2011 16:29
0
ответов

Перегрузка C ++: строковый литерал против неоднозначности boost :: function

мой код проблемы: #include #include void func (const std :: string &) {} void func (const boost :: function &) {} int main () {func (...
вопрос задан: 21 January 2011 09:53
0
ответов

Разрешает ли переменная функции PHP быть строкой или массивом, шаблоном или анти-шаблоном?

Исходя из C #, я привык к перегрузке мои методы с переменно типизированными параметрами. Поскольку вы не можете сделать это в PHP, я часто создаю такие методы, как в приведенном ниже примере, которые принимают переменную, затем проверяю ...
вопрос задан: 20 January 2011 13:46
0
ответов

Перегрузка на std :: function <…>

Учитывая следующий код: - #include #include #include <функциональный> #include <строка> void func (std :: function param) {param (); } ...
вопрос задан: 19 January 2011 05:44
0
ответов

Ключевое слово метода Java «final» и его использование

Когда я создаю сложные иерархии типов (несколько уровней, несколько типов на уровне), мне нравится использовать ключевое слово final в методах, реализующих объявление некоторого интерфейса. Пример: интерфейс Garble {...
вопрос задан: 15 January 2011 14:49
0
ответов

Google Mock: поддельные перегруженные функции создают предупреждение C4373

Я издеваюсь над классом C ++ который имеет 2 перегруженные функции с использованием Google Mock и VS2010: #include "stdafx.h" #include "gmock / gmock.h" #include "Ah" class MockA: public A { public: // ... ...
вопрос задан: 9 January 2011 11:41
0
ответов

Какая польза от перегрузки метода в Java, если она достигается путем изменения последовательности параметров в списке аргументов? [closed]

Я читал учебное пособие по Java, в котором говорилось, что перегрузка метода в Java может быть достигнута с помощью другого списка аргументов. Он также сказал, что список аргументов может отличаться в (i). Номер ...
вопрос задан: 6 January 2011 18:05
0
ответов

Как разрешить неоднозначность вызова перегруженной функции с литералом 0 и указателем

Я почти уверен, что это уже должно быть здесь, но я не нашел много информации о том, как решить такую ​​проблему (без приведения вызова): учитывая две перегрузки, я хочу, чтобы вызов с ...
вопрос задан: 5 January 2011 23:59
0
ответов

Access Declaration of Base Class Overloaded Method

Given that we have overloaded methods in base class, and a derived class that was inherited as private/protected. Can we restore only one/several of the original access level of the overloaded ...
вопрос задан: 5 January 2011 17:32
0
ответов

Перегрузка функции суперкласса

Есть ли что-то в стандарте C ++, что мешает мне перегрузить функцию суперкласса? Начиная с этой пары классов: class A {// суперкласс int x; public: ...
вопрос задан: 4 January 2011 19:24
0
ответов

uint8_t и ошибка связывания символов без знака

Я использую функцию шаблона: template void func (const T & value) {объект-> функция (значение); } где obj является объектом класса: void my_object :: func (int64_t value) {...} void ...
вопрос задан: 1 January 2011 17:06
0
ответов

«Полиморфизм - это не то же самое, что перегрузка метода или переопределение метода».

«Полиморфизм - это не то же самое, что перегрузка метода или переопределение метода ... . Ни ... сами по себе не являются реализациями полиморфизма ". Это цитата из википедии. Однако в книге "...
вопрос задан: 17 December 2010 16:54