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

3 ответа

В целом это оказалось хорошим трюком, потому что мы не возились вручную с сотнями файлов, вместо этого просто написали 1 файл со всеми нашими пользовательскими записями ShortString с неявными операторами классов. (Был промежуточный шаг, который автоматически заменял все типы ShortString на наши собственные и добавлял модуль StringTypes для использования, но это было безопасно.) Тысячи предупреждений, связанных с ShortString, исчезли.

бавились от короткой строки как часть преобразования из Delphi 7. Я хотел сделать его как можно более безболезненным, поэтому мы решили, что мы можем изменить ShortString на некоторую запись, которая действовала бы таким же образом. Вот как это ...

4 ответа

Почему оператор + для List не поддерживается в Scala?

Почему оператор + для List не поддерживается в Scala?http://www.scala-lang.org/docu/files/api/scala/List.html#%2B%28B%29

7 ответов

что очень интуитивно понятно

чание: ответы были даны вконкретный заказ, но так как многие пользователи сортируют ответы по голосам, а не по времени, которое они получили, вотуказатель от...

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

0 ответов

Почему я не могу определить неявные и явные операторы?

Почему я не могу определить как неявные, так и явные операторы? public class C { public static implicit operator string(C c) { return "implicit"; } public static explicit operator string(C c) { return "explicit"; } }Вы можете сделать это ...

3 ответа

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

3 ответа

случаи, когда вызывается функция перегрузки оператора присваивания

аюсь создать библиотеку для некоторой работы и использую перегрузку оператора для операции присваивания. Предположим, X и Y являются двумя экземплярами класса, который имеет перегруженный =: A& A::operator=(A &rhs) { A::assign(*this, rhs); ...

4 ответа

Перегрузка операторов в C ++ как int + obj

У меня есть следующий класс: -

3 ответа

C ++ оператор перегрузки дважды, одна возвращает неконстантную ссылку, а другая константную ссылку, что является предпочтением?

Я дважды перегружаю оператор одним и тем же списком параметров. но с другим типом возврата:

2 ответа

Перегрузка << ошибка оператора C2804: двоичный оператор '<< имеет слишком много параметров

Вот мой класс:

2 ответа

+1 за различие между функциями-членами и функциями, не являющимися членами, а не функциями-членами и друзьями. Думаю, сегодня мы бы сказали «глобальная область или область имен».

читал, что перегруженный оператор объявлен как функция-членасимметричный потому что он может иметь только один параметр, а другой параметр, передаваемый автоматически, являетсяthis указатель. Таким образом, не существует стандарта для их ...