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

8 ответов

Это синонимы. Последнее является сокращением для первого.

ли общая разница между выполнением

1 ответ

, Вот почему это плохая идея: вы не знаете, что произойдет.

5 ответов

Почему нельзя перегружать троичный оператор?

Почему невозможно перегрузить троичный оператор '?:'? Я часто использую троичный оператор для консолидации операторов if, и мне любопытно, почему разработчики языка решили запретить перегрузку этого оператора. Я искал объяснение, почему ...

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

3 ответа

, Как только вы определили некоторые операторы, все остальные должны быть определены в терминах простейших операторов:

7 ответов

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

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

4 ответа

Как интерпретировать «оператор const char * ()» в перегрузке оператора?

Я смотрел на одну из реализаций класса String и заметил следующий перегруженный оператор ==. String f = "something"; String g = "somethingelse"; if (f == g) cout << "Strings are equal." << endl; bool operator==(String sString) { return ...

4 ответа

@ Лайам лучше? :П

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

0 ответов

 с призывом к нему.

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

7 ответов

Мин = идиома в C ++?

Мы используем x += yвместо x = x + yИ аналогично для*,/,- и другие операторы. Ну как насчет x min= yвместо x = std::min(x, y)? Существует ли обычно используемая идиома для этой команды, не требующая (невозможного) расширения языка с другим ...

1 ответ

C ++ FAQ

ужно использовать виртуальный оператор <<. Тем не менее, когда я пытаюсь написать: virtual friend ostream & operator<<(ostream& os,const Advertising& add);Я получаю ошибку компилятора Ошибка 1 ошибка C2575: «оператор <<»: только функции-члены ...