Публикации по теме 'overloading'


+ в JavaScript
"+"  – это перегруженный оператор в JavaScript. Его обязанности: сложение чисел, 1 + 1 = 2 объединение строк, «привет» + «JS» = «привет JS» возвращаемый числовой эквивалент для другого типа данных Давайте проверим их +5 возвращает 5 , как и ожидалось. +true возвращает 1 +false возвращает 0 +’5’ также возвращает 5 +’ возвращает 0 +’abc’ возвращает NaN +[] возвращает 0, интересно +[5] или +[[5]] возвращает 5 +{} возвращает NaN +()=›{}..

ВВЕДЕНИЕ В ФУНКЦИИ C#
Независимо от того, являетесь ли вы новичком или опытным программистом, эта статья даст вам новое представление о функциях C#. Мы рассмотрим следующие темы: Что такое функции? Функциональная структура Перегрузка функций Я постарался сделать примеры в этом посте простыми, чтобы новые программисты также могли понимать и использовать примеры, но предполагал, что вы знаете базовый синтаксис, уже работаете в предпочитаемом вами редакторе и знаете, как писать, компилировать и..

Вопросы по теме 'overloading'

Какая польза от перегрузки const в C ++?
В C ++ подпись функции частично зависит от того, константа она или нет. Это означает, что у класса могут быть две функции-члены с идентичными сигнатурами, за исключением того, что одна является константой, а другая - нет. Если у вас есть такой...
22446 просмотров
schedule 24.01.2023

Что означает Перегружено/Перегружено/Перегружено?
Что означает «Перегружено»/«Перегружено» в отношении программирования?
21157 просмотров
schedule 25.06.2022

Представление перегруженных методов в UML
Я пытаюсь создать диаграмму UML, представляющую некоторый код Java. В классе у меня есть перегруженный метод. Насколько мне известно, параметры для методов не отображаются на диаграммах UML. Как представить перегрузку метода в UML? Спасибо.
13373 просмотров
schedule 12.07.2023

Перегрузка функций в Python: отсутствует
Как перегрузка функции говорит: Перегрузка функций отсутствует в Python. Насколько я чувствую, это большой недостаток, поскольку это также объектно-ориентированный (ОО) язык. Первоначально я обнаружил, что невозможность различать типы...
102486 просмотров
schedule 04.08.2023

Лучший способ сделать аргумент необязательным для веб-метода C #
Как лучше всего поддерживать необязательные данные, передаваемые в функцию C #? У меня есть функция веб-службы в .Net, которая определяет 5 аргументов: [WebMethod] public string UploadFile( string wsURL , byte[] incomingArray...
1858 просмотров

Использование всех перегрузок базового класса
Когда подкласс переопределяет метод базового класса, все перегрузки базового класса недоступны из подкласса. Для их использования необходимо добавить строку using BaseClass::Method; в подкласс. Есть ли быстрый способ унаследовать перегрузки...
167 просмотров

PHP __call против method_exists
Проект, над которым я работаю, содержит что-то вроде оболочки для call_user_func(_array), которая выполняет некоторые проверки перед выполнением. Одна из этих проверок — method_exists (в случае, если предоставленный первый аргумент — это экземпляр...
10195 просмотров
schedule 13.07.2023

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

Зачем избегать перегрузки метода?
Почему Хорхе Ортис советует избегать перегрузки методов?
29834 просмотров
schedule 09.05.2024

Почему Википедия говорит, что полиморфизм - это не то же самое, что перегрузка метода или переопределение метода.
Я осмотрелся и не нашел подобного вопроса. Вот абзац, который я получил из Википедии : Полиморфизм - это не то же самое, что перегрузка метода или переопределение метода. Полиморфизм касается только применения конкретных реализаций к...
1654 просмотров
schedule 25.11.2022

Перегрузка метода Python на основе количества аргументов?
Если я вызываю init QApplication без аргументов, я получаю TypeError: arguments did not match any overloaded call: QApplication(list-of-str): not enough arguments QApplication(list-of-str, bool): not enough arguments...
988 просмотров
schedule 04.08.2023

Перегрузка/специализация алгоритмов STL для нелокальных контейнеров (серверная часть базы данных)
Что я хочу сделать, так это определить в отдельном пространстве имен свои собственные реализации sort(), copy() и т. д., которые работают с контейнерами таблиц/представлений/и т. д. базы данных вместо стандартных контейнеров в памяти. Если я...
209 просмотров
schedule 23.06.2023

перегрузка оператора разыменования
Я новичок в C++, и у меня есть вопрос о перегрузке оператора разыменования. Я создаю хранилище объектов в памяти, которое должно использоваться приложениями. Хранилище данных отображается в пространство памяти приложений, и приложения могут напрямую...
350 просмотров

Векторная сортировка: перегрузка подкачки
Я хотел бы перегрузить функцию подкачки для std::vector примитивных типов/объектов. Причина в медленной сортировке векторов, содержащих большие объекты, с помощью std::sort. Вот простой, но не рабочий пример. #include <vector> #include...
1978 просмотров
schedule 13.08.2022

Лучшая практика php для проверки сеттера при перегрузке свойств класса
У меня есть класс, который использует магический метод __set. Одно из свойств класса может быть установлено только с определенным диапазоном строковых значений, лучший пример, который я могу придумать, это тип данных mysql...
550 просмотров
schedule 01.06.2023

Могу ли я определить значения по умолчанию, если я определяю несколько перегруженных конструкторов в Scala?
Я определил несколько конструкторов с некоторыми значениями аргументов по умолчанию во всех из них. Выглядит правильно (я не вижу никакой двусмысленности), но компилятор Scala (2.8) жалуется: несколько перегруженных альтернатив конструктора...
3458 просмотров
schedule 22.06.2022

Перегрузка ‹‹ и ›› в унаследованных классах
У меня есть класс Person (имя, фамилия, адрес, возраст) и перегруженные операторы ‹‹ и >> для использования его с файловыми потоками: ostream& operator<< (ostream& outStream, Person& person) { ... } istream&...
6428 просмотров
schedule 03.06.2022

Visual C # - Свяжите обработчик событий с событием CellDoubleClick
Я работаю в визуальной студии и пытаюсь получить информацию из ячейки DataGridView, когда пользователь дважды щелкает по ней. Я в основном настраиваю событие CellDoubleClick, как и любое другое событие Click, но это, похоже, не работает. Код:...
6230 просмотров
schedule 07.05.2022

Использование __set с массивами решено, но почему?
Проведя небольшое исследование, я в конце концов наткнулся на ответ на вопрос, который я все равно вскоре задал здесь; Как вы работаете с массивами с помощью магических методов __get и __set в PHP? Всякий раз, когда я пытался установить...
1594 просмотров

Почему функции не могут быть перегружены возвращаемым типом?
Возможные дубликаты: Перегрузка функции по типу возвращаемого значения? Головоломка: перегрузите функцию C ++ согласно возвращаемому значение Потому что у меня есть библиотека, которая предоставляет множество функций в виде:...
21265 просмотров
schedule 01.07.2023