Результаты поиска по запросу "operator-overloading"

2 ответа

Возможно ли получить оператор приложения F # «>> в R? [Дубликат]

Возможный дубликат: R Трубопроводные функции [https://stackoverflow.com/questions/13354048/r-pipelining-functions] Я нахожу синтаксис R очень громоздким по сравнению с F #: В R - вместо: plot(exp(cumsum(returns)))Я бы с удовольствием returns ...

10 ответов

Как перегрузить метод __init__ в зависимости от типа аргумента?

Допустим, у меня есть класс, в котором есть член с именем data, представляющий собой список. Я хочу иметь возможность инициализировать класс, например, с именем файла (который содержит данные для инициализации списка) или с фактическим ...

4 ответа

C ++: Перегрузка операторов <для указателей на объекты

Я хотел бы сравнить два объекта по их адресам. Я попытался перегрузить оператор, и он, похоже, не работает для указателей, но работает для самих объектов. Ниже приведен соответствующий код: class C { public: int x; }; . . . bool operator <( C ...

ТОП публикаций

7 ответов

Чем может быть полезно перегрузить оператор «вызова функции»?

Недавно я обнаружил, что в C ++ вы можете перегрузить оператор «вызова функции», странным образом, для этого вам нужно написать две пары скобок: class A { int n; public: void operator ()() const; };И затем используйте это так: A a; a();Когда ...

1 ответ

Можно ли перегружать операторы для литералов initializer_list? [Дубликат]

На этот вопрос уже есть ответ здесь: Списки инициализаторов и RHS операторов [/questions/11420448/initializer-lists-and-rhs-of-operators] 1 ответЯ пытаюсь перегрузить операторы дляstd::initializer_list, но следующее не компилируется ни в GCC ...

3 ответа

Решение для перегруженного операторного ограничения в .NET generics

Что бы я сделал, если бы я хотел иметь универсальный метод, который принимает только типы, перегруженные оператором, например оператором вычитания. Я пытался использовать интерфейс в качестве ограничения, но интерфейсы не могут иметь перегрузку ...

3 ответа

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 ...

1 ответ

Написание манипулятора для пользовательского потока класса

Я написал собственный класс потока, который выводит текст с отступом и имеет манипуляторы, которые могут изменять уровень отступа. Вся работа по отступам реализована в пользовательском классе потокового буфера, который используется потоковым ...

2 ответа

Перегрузка оператора в Clojure

Даже внимательно изучая документацию по Clojure, я не вижу ни одногонепосредственный подтверждение того, поддерживает ли Clojure перегрузку оператора. Если да, может кто-нибудь дать мне небольшой фрагмент о том, как перегрузить, скажем, оператор ...

4 ответа

Практические правила для использования перегрузки операторов в python

Из того, что я помню из своего класса C ++, профессор сказал, что перегрузка операторов - это круто, но, поскольку требуется много времени и кода, чтобы охватить все конечные случаи (например, при перегрузке).+ Вы, вероятно, также хотите ...