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

6 ответов

Перегрузка операторов методами расширения C #

Я пытаюсь использовать методы расширения для добавления перегрузки оператора в C #StringBuilder класс. В частности, учитываяStringBuilder sb, Мне бы хотелосьsb += "text" стать эквивалентнымsb.Append("text"). Вот синтаксис для создания метода ...

3 ответа

оператор приведения - const против non-const

6 ответов

Оператор перегрузки == против Equals ()

Я работаю над проектом C #, в котором до сих пор я использовал неизменяемые объекты и фабрики, чтобы гарантировать, что объекты типаFoo всегда можно сравнить на равенство с==. Foo объекты не могут быть изменены после создания, и фабрика всегда ...

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

5 ответов

почему C # не позволяет перегрузить оператор?

8 ответов

Должен ли оператор << быть реализован как друг или как функция-член?

Это в основном вопрос, есть ли «правильный» способ реализации

4 ответа

Определение <для алгоритма сортировки STL - перегрузка оператора, функтор или автономная функция?

6 ответов

Использование оператора << для записи в файл и cout

Я хотел бы перегрузить оператор &lt;&lt;, чтобы записать значение, которое требуется в файл и cout. Я пытался сделать это с помощью следующего кода, но не см...

2 ответа

Как оператор может быть перегружен для разных типов RHS и возвращаемых значений?

4 ответа

Почему дружественная функция предпочтительнее функции-члена для оператора <<

3 ответа

Пространства имен и перегрузка операторов в C ++

При создании библиотеки в определенном пространстве имен часто удобно предоставлять перегруженные операторы для классов в этом пространстве имен. Кажется (по крайней мере с g ++), что перегруженные операторы могут быть реализованы в пространстве ...