Результаты поиска по запросу "operator-overloading"
Возможно ли получить оператор приложения F # «>> в R? [Дубликат]
Возможный дубликат: R Трубопроводные функции [https://stackoverflow.com/questions/13354048/r-pipelining-functions] Я нахожу синтаксис R очень громоздким по сравнению с F #: В R - вместо: plot(exp(cumsum(returns)))Я бы с удовольствием returns ...
Как перегрузить метод __init__ в зависимости от типа аргумента?
Допустим, у меня есть класс, в котором есть член с именем data, представляющий собой список. Я хочу иметь возможность инициализировать класс, например, с именем файла (который содержит данные для инициализации списка) или с фактическим ...
C ++: Перегрузка операторов <для указателей на объекты
Я хотел бы сравнить два объекта по их адресам. Я попытался перегрузить оператор, и он, похоже, не работает для указателей, но работает для самих объектов. Ниже приведен соответствующий код: class C { public: int x; }; . . . bool operator <( C ...
Чем может быть полезно перегрузить оператор «вызова функции»?
Недавно я обнаружил, что в C ++ вы можете перегрузить оператор «вызова функции», странным образом, для этого вам нужно написать две пары скобок: class A { int n; public: void operator ()() const; };И затем используйте это так: A a; a();Когда ...
Можно ли перегружать операторы для литералов initializer_list? [Дубликат]
На этот вопрос уже есть ответ здесь: Списки инициализаторов и RHS операторов [/questions/11420448/initializer-lists-and-rhs-of-operators] 1 ответЯ пытаюсь перегрузить операторы дляstd::initializer_list, но следующее не компилируется ни в GCC ...
Решение для перегруженного операторного ограничения в .NET generics
Что бы я сделал, если бы я хотел иметь универсальный метод, который принимает только типы, перегруженные оператором, например оператором вычитания. Я пытался использовать интерфейс в качестве ограничения, но интерфейсы не могут иметь перегрузку ...
python: изменить sys.stdout print на пользовательскую функцию печати
Я пытаюсь понять, как создать собственную функцию печати. (используя Python 2.7) import sys class CustomPrint(): def __init__(self): self.old_stdout=sys.stdout #save stdout def write(self, text): sys.stdout = self.old_stdout #restore ...
Написание манипулятора для пользовательского потока класса
Я написал собственный класс потока, который выводит текст с отступом и имеет манипуляторы, которые могут изменять уровень отступа. Вся работа по отступам реализована в пользовательском классе потокового буфера, который используется потоковым ...
Перегрузка оператора в Clojure
Даже внимательно изучая документацию по Clojure, я не вижу ни одногонепосредственный подтверждение того, поддерживает ли Clojure перегрузку оператора. Если да, может кто-нибудь дать мне небольшой фрагмент о том, как перегрузить, скажем, оператор ...
Практические правила для использования перегрузки операторов в python
Из того, что я помню из своего класса C ++, профессор сказал, что перегрузка операторов - это круто, но, поскольку требуется много времени и кода, чтобы охватить все конечные случаи (например, при перегрузке).+ Вы, вероятно, также хотите ...