4
ответа

Как обеспечить stl как контейнер с общедоступным итератором константы и частным итератором неконстанты?

У меня есть класс, который включает станд.:: список и желание предоставить общественности начинаются () и конец () для const_iterator, и частный начинаются () и конец () для просто итератора. Однако компилятор видит...
вопрос задан: 13 March 2010 19:31
4
ответа

Приоритет перегруженных методов

У меня есть базовый класс под названием Элемент. Некоторые другие классы (как Маркировка и Изображение) оба расширяют этот класс. У меня теперь есть класс диспетчеризации, имеющий следующие методы: общедоступный класс Диспетчер {...
вопрос задан: 14 February 2010 22:26
4
ответа

перегрузка общего метода c#, не согласовывающаяся с абстрактным Шаблоном "посетитель"

при экспериментировании с Шаблоном "посетитель" и общим методом я нашел своего рода несоответствие в C#.NET. Компилятор AFAIK C# предпочитает явную перегрузку общему методу, поэтому следующий код: общественность...
вопрос задан: 29 January 2010 17:54
4
ответа

C++: Конструктор, принимающий только строковый литерал

Действительно ли возможно создать конструктора (или функциональная подпись, в этом отношении), который только принимает строковый литерал, но не, например, символьная константа *? Действительно ли возможно иметь две перегрузки, которые могут...
вопрос задан: 11 January 2010 16:35
4
ответа

C# intellisense Visual Studio можно дать подсказку для отображения определенной перегрузки метода сначала?

У меня есть два метода, которые являются перегрузками друг друга общедоступный класс Автомобиль {общедоступный международный GetPrice (представьте vinNumber в виде строки) {строка делает = База данных. GetMake (vinNumber);//дорогая операция...
вопрос задан: 15 December 2009 02:36
4
ответа

Действительно ли возможно переопределить невиртуальный метод?

Там какой-либо путь состоит в том, чтобы переопределить невиртуальный метод? или что-то, что дает подобные результаты (кроме создания нового метода для вызова требуемого метода)? Я хотел бы переопределить метод от...
вопрос задан: 6 December 2009 00:22
4
ответа

Почему это работает? Перегрузка метода + переопределение метода + полиморфизм

В следующем коде: общедоступный абстрактный класс MyClass {общедоступный абстрактный bool MyMethod (База данных Database, актив AssetDetails, касательно строки errorMessage);} общедоступный запечатанный класс...
вопрос задан: 2 December 2009 14:31
4
ответа

Общедоступный оператор новый, частный оператор удаляет: получение C2248 “не может получить доступ к члену парламента, не занимающему официального поста” при использовании новый

Класс перегрузил новые операторы и удаляет. новый общедоступно, удалите, является частным. При построении экземпляра этого класса я получаю следующую ошибку: pFoo = новый Foo (панель) example.cpp (1): ошибка...
вопрос задан: 30 November 2009 14:12
4
ответа

PHP __ звонят по сравнению с method_exists

Проект я продолжаю работать, содержит что-то как обертка для call_user_func (_array), который делает некоторые проверки перед выполнением. Одна из тех проверок является method_exists (В случае, если предоставленный сначала...
вопрос задан: 1 October 2009 18:37
4
ответа

Как делают меня перегруженные функции модульного теста?

Таким образом, у меня есть класс, который смотрит что-то как следующее: общедоступный класс MyClass {DatabaseDependency _depend; зависят общедоступные MyClass (DatabaseDependency зависят) {_depend =;}...
вопрос задан: 15 September 2009 08:20
4
ответа

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

Рассмотрите следующий класс, класс Foo {общественность Foo (международное количество) {/*.. */} общественность Foo (международное количество) {/*.. */}} Выше кода недопустим и не скомпилирует...
вопрос задан: 18 August 2009 11:04
4
ответа

Конструктор, перегружающийся в Java - лучшая практика

Существует несколько тем, подобных этому, но я не мог найти один с достаточным ответом. Я хотел бы знать то, что является лучшей практикой для конструктора, перегружающегося в Java. У меня уже есть свое собственное...
вопрос задан: 25 July 2009 14:51
4
ответа

Перегрузитесь + = оператор события

Существует ли способ перегрузить событие + = и - = операторы в C#? То, что я хочу сделать, является взятием слушатель события, и зарегистрируйте его к различным событиям. Так что-то вроде этого: SomeEvent + = новое Событие (...
вопрос задан: 15 July 2009 15:43
4
ответа

Может мусорное ведро () быть перегруженным как октябрь () и шестнадцатеричное число () в Python 2.6?

В Python 2.6 (и ранее) шестнадцатеричное число () и октябрь () встроенные функции могут быть перегружены в классе путем определения __ шестнадцатеричное число __ и __ октябрь __ специальные функции. Однако нет __ мусорное ведро __ специальная функция для.
вопрос задан: 6 July 2009 15:59
4
ответа

Наследование от экземпляра в Python

В Python я хотел бы создать экземпляр класса Ребенка непосредственно от экземпляра Родительского класса. Например: = Родитель (x, y, z) B = Ребенок (A) This является взломом, что я думал, мог бы...
вопрос задан: 4 July 2009 03:39
4
ответа

Интеллектуальные указатели могут выборочно скрыть или перенаправить вызовы функции к объектам, которые они переносят?

Я работаю над проектом, где на определенные объекты ссылаются считаемые - это - очень похожая установка к COM. Так или иначе наш проект действительно имеет интеллектуальные указатели, которые облегчают потребность явно звонить, Добавляют ()...
вопрос задан: 5 June 2009 08:40
4
ответа

Интерфейс Java: наследование, переопределение и перегрузка методов

На "Языке программирования Java™, Четвертый Выпуск" Ken Arnold, James Gosling, David Holmes, его упомянутый, что: абзац: (4.3.2) "Точно так же, если интерфейс наследовал больше чем один метод с...
вопрос задан: 18 May 2009 12:53
3
ответа

Java, перегружающийся по сравнению с переопределением

Привет я просто хочу удостовериться, что у меня есть эти понятия право. Перегрузка в Java означает, что у Вас могут быть конструктор или метод с другим количеством аргументов или различными типами данных. т.е. общественность...
вопрос задан: 27 May 2018 21:25
3
ответа

Почему вызовы C# отличаются для перегруженных методов для различных значений того же типа?

У меня есть одно сомнение относительно c# перегрузки метода и разрешения вызова. Давайте предположим, что у меня есть следующий код C#: перечислимый MyEnum {Value1, Value2} общественность освобождают тест () {метод (0);//это звонит...
вопрос задан: 22 January 2018 18:24
3
ответа

Python: ** kargs вместо перегрузки?

У меня есть концептуальная дилемма дизайна Python. Скажите, что у меня есть Городской класс, который представляет город в базе данных. Городской объект может быть инициализирован двумя способами: целое число (на самом деле, идентификатор...
вопрос задан: 23 May 2017 12:11
3
ответа

Function overloading in PowerShell

Can you overload functions in PowerShell? I want to my function to accept a string, array or some switch. An example of what I want: Backup-UsersData singleUser Backup-UsersData @('Alice', 'Bob', '...
вопрос задан: 15 July 2015 17:58
3
ответа

Конфликтующие перегруженные методы с дополнительными параметрами

У меня есть два перегруженных метода, один с дополнительным параметром. пустое нечто (представляют a в виде строки) {} пустое нечто (представляют a в виде строки, интервал b = 0) {} теперь я звоню: нечто ("abc"); интересно первую перегрузку назы
вопрос задан: 11 August 2014 11:51
3
ответа

Странное поведение от разрешения перегрузки функции в c # с дженериками [duplicate]

У меня есть следующий класс кода Program {static void Main () {Foo (new List & lt; int & gt; ()); Foo (10.3); Foo ((IList & lt; int & gt;) новый список & lt; int & gt; ()); } статические ...
вопрос задан: 22 April 2014 12:00
3
ответа

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

Учитывая следующие шаблоны функций: #include <вектор> #include <служебная> Основа структуры {}; Полученная структура: Основа {};//шаблон № 1 <имя типа T1, имя типа T2> освобождают f (константа T1&...
вопрос задан: 29 March 2013 17:13
3
ответа

Что такое перегрузка функции и переопределяющий в php?

В PHP, что Вы подразумеваете под перегрузкой функции и функциональным переопределением. и каково различие между ними обоими? не мог выяснить то, что является различием между ними.
вопрос задан: 29 November 2012 17:42
3
ответа

Дженерики Scala по сравнению с C#

Я просто задаюсь вопросом о детали реализации дженериков Scala. В C# можно объявить класс как: класс Foo <T1> {} класс Foo <T1, T2> {} В Scala однако то же самое имело бы к...
вопрос задан: 8 April 2012 23:13
3
ответа

Тени по сравнению с перегрузками в VB.NET

Когда мы имеем новый в C#, это лично я вижу только как обходное решение для переопределения свойства, которое не имеет виртуального/переопределяемого объявления, в VB.NET у нас есть две Тени "понятий" и Перегрузки...
вопрос задан: 19 June 2011 10:06
3
ответа

Перегрузка метода - хороший или плохой дизайн?

Мне нравится перегружать методы для поддержки все большего и большего числа случаев по умолчанию. Как влияет на производительность перегрузка метода? Исходя из вашего опыта, целесообразно ли перегружать методы? Какой предел? ...
вопрос задан: 27 August 2010 06:10
3
ответа

Действительно ли я могу перегрузить переменные в Java?

Я пишу класс для представления матрицы. Я хочу, чтобы это выглядело примерно так: общедоступная матрица класса {частный интервал [] [] матрица; частный двойной [] [] матрица;//И т. д. и т. п. так, чтобы...
вопрос задан: 24 July 2010 15:27
3
ответа

c# Универсальный перегруженный метод, диспетчеризирующий неоднозначный

Я просто поразил ситуацию, где отправка метода была неоднозначна и задалась вопросом, мог ли кто-либо объяснить, на каком основании компилятор (.NET 4.0.30319) выбирает что перегрузку назвать интерфейс IfaceA {}...
вопрос задан: 18 May 2010 07:11