Публикации по теме '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 просмотров
schedule
07.08.2022
Использование всех перегрузок базового класса
Когда подкласс переопределяет метод базового класса, все перегрузки базового класса недоступны из подкласса. Для их использования необходимо добавить строку using BaseClass::Method; в подкласс.
Есть ли быстрый способ унаследовать перегрузки...
167 просмотров
schedule
14.02.2023
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 просмотров
schedule
06.11.2022
Векторная сортировка: перегрузка подкачки
Я хотел бы перегрузить функцию подкачки для 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 просмотров
schedule
27.06.2023
Почему функции не могут быть перегружены возвращаемым типом?
Возможные дубликаты: Перегрузка функции по типу возвращаемого значения? Головоломка: перегрузите функцию C ++ согласно возвращаемому значение
Потому что у меня есть библиотека, которая предоставляет множество функций в виде:...
21265 просмотров
schedule
01.07.2023