Результаты поиска по запросу "operator-overloading"
Это синонимы. Последнее является сокращением для первого.
ли общая разница между выполнением
Почему нельзя перегружать троичный оператор?
Почему невозможно перегрузить троичный оператор '?:'? Я часто использую троичный оператор для консолидации операторов if, и мне любопытно, почему разработчики языка решили запретить перегрузку этого оператора. Я искал объяснение, почему ...
что очень интуитивно понятно
чание: ответы были даны вконкретный заказ, но так как многие пользователи сортируют ответы по голосам, а не по времени, которое они получили, вотуказатель от...
Как интерпретировать «оператор const char * ()» в перегрузке оператора?
Я смотрел на одну из реализаций класса String и заметил следующий перегруженный оператор ==. String f = "something"; String g = "somethingelse"; if (f == g) cout << "Strings are equal." << endl; bool operator==(String sString) { return ...
@ Лайам лучше? :П
у создать функции расширения для классов, которые инкапсулируют простые
с призывом к нему.
ю= оператор не может быть перегружен, но здесь должен быть способ сделать то, что я хочу: Я просто создаю классы для представления количественных единиц, так как я немного занимаюсь физикой. Очевидно, я не могу просто наследовать от ...
Мин = идиома в C ++?
Мы используем x += yвместо x = x + yИ аналогично для*,/,- и другие операторы. Ну как насчет x min= yвместо x = std::min(x, y)? Существует ли обычно используемая идиома для этой команды, не требующая (невозможного) расширения языка с другим ...