RedDeveloper
Блог
Вопросы
Теги
Топ 50 вопросов про Operator Overloading
Коллекция из 50 самых популярных вопросов про
operator-overloading
с ответами и комментариями.
Топ 50
Топ 15
Топ 20
Топ 25
Топ 30
Топ 100
Все вопросы
Вопросы на собеседовании
1
Почему Java не предлагает перегрузку оператора?
2
Как перегрузить метод __init__ в зависимости от типа аргумента?
3
Как мне перегрузить оператор [] в C#
4
Как мне перегрузить оператор квадратных скобок в C#?
5
Перегрузка оператора с помощью методов расширения C#
6
Должен ли оператор << быть реализован как друг или как функция-член?
7
Как проверить наличие нулей в перегрузке оператора '==' без бесконечной рекурсии?
8
GCC не может различать operator ++ () и operator ++ (int)
9
Зачем переопределять operator ()?
10
В C++ нужно ли перегрузить оператор == в обоих направлениях?
11
Действительно ли i = i + n то же самое, что i + = n?
12
Как предотвратить выделение класса с помощью оператора new? (Я хотел бы убедиться, что мой класс RAII всегда размещается в стеке.)
13
Что такое «лучшая практика» для сравнения двух экземпляров эталонного типа?
14
Можно ли перегрузить оператор объединения с нулевым значением?
15
Пространства имен и перегрузка операторов в C++
16
Есть ли обходной путь для перегрузки оператора присваивания в C#?
17
Решение для ограничения перегруженного оператора в .NET generics
18
Перегрузка оператора Range-v3 для написания более короткого кода
19
На какой тип нацелена логика преобразования?
20
Перегрузка оператора [] и НЕ получение ошибки «lvalue требуется как левый операнд присваивания»
21
Почему плюс-равно допустимо для списка и словаря?
22
Невозможно перегрузить логические операторы (или, и) для моего класса
23
Перегрузка операторов для класса
24
Странности перегрузки Perl
25
Почему я не могу использовать фиктивный параметр в постфиксном операторе++, например, someClassObject++5?
26
Почему унарный оператор & не требует полного типа?
27
Перегруженный "operator ++" возвращает неконстантный, а clang-tidy жалуется
28
Эквивалентны ли неявные операторы и преобразователи типов?
29
GCC и ADL для операторов в выражениях
30
Почему при векторном сравнении с оператором <каждый элемент сравнивается дважды?
31
Операторы сопоставления PyTorch с функциями
32
Пример компиляции сокрытия, упомянутого в примечании в [over.unary] / 2
33
Перегрузка бинарного оператора C++
34
Оператор переопределения равенства никогда не вызывается
35
G++ выдает непонятное предупреждение
36
Как определить метод «AT-POS»?
37
Почему Ruby допускает перегрузку только определенных операторов
38
Почему указатель на функцию `operator new` компилируется в С++ 14, а не в С++ 17?
39
`оператор удаления` с параметром размера и без параметра размера: какой из них выбран, когда оба доступны?
40
Perl перегружает @{}, чтобы вы могли передать объект foreach()
41
Как переопределить оператор полиморфизма
42
C++: operator = неоднозначен при реализации присваивания перемещения
43
Оператор перегрузки для std :: vector и std :: list
44
Как заставить предупреждение "инструкция не действует" на перегруженном ==
45
Как реализовать универсальный коммутативный std :: ops с использованием встроенного типа для объектов-признаков?
46
Быстрый и грязный оператор! =
47
Перегрузка канонических операторов?
48
Лучший способ обрабатывать null при записи оператора равенства
49
«недопустимый компаратор»: ошибка при перегрузке оператора «<»
50
Как проверить, можно ли рассматривать скаляр Perl как подпрограмму?