Результаты поиска по запросу "operator-overloading"
Перегрузка операторов методами расширения C #
Я пытаюсь использовать методы расширения для добавления перегрузки оператора в C #StringBuilder класс. В частности, учитываяStringBuilder sb, Мне бы хотелосьsb += "text" стать эквивалентнымsb.Append("text"). Вот синтаксис для создания метода ...
Оператор перегрузки == против Equals ()
Я работаю над проектом C #, в котором до сих пор я использовал неизменяемые объекты и фабрики, чтобы гарантировать, что объекты типаFoo всегда можно сравнить на равенство с==. Foo объекты не могут быть изменены после создания, и фабрика всегда ...
Должен ли оператор << быть реализован как друг или как функция-член?
Это в основном вопрос, есть ли «правильный» способ реализации
Использование оператора << для записи в файл и cout
Я хотел бы перегрузить оператор <<, чтобы записать значение, которое требуется в файл и cout. Я пытался сделать это с помощью следующего кода, но не см...
Пространства имен и перегрузка операторов в C ++
При создании библиотеки в определенном пространстве имен часто удобно предоставлять перегруженные операторы для классов в этом пространстве имен. Кажется (по крайней мере с g ++), что перегруженные операторы могут быть реализованы в пространстве ...