Вопросы с тегом «operator-keyword»

139
C ++ Оператор двойного адреса? (&&)

Я читаю исходный код STL и понятия не имею, что &&должен делать адресный оператор. Вот пример кода из stl_vector.h: vector& operator=(vector&& __x) // <-- Note double ampersands here { // NB: DR 675. this->clear(); this->swap(__x); return *this; } Имеет ли смысл «Адрес...

105
Как использовать операторы сравнения, такие как>, =, <на BigDecimal

У меня есть класс домена с unitPrice, установленным как тип данных BigDecimal. Сейчас я пытаюсь создать метод сравнения цен, но, похоже, у меня нет операторов сравнения в типе данных BigDecimal. Мне нужно изменить тип данных или есть другой способ?...

84
Объединение строк не работает должным образом [закрыто]

Трудно сказать, о чем здесь спрашивают. Этот вопрос двусмысленный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и снова открыть его, посетите Справочный центр . Закрыт 8 лет назад . Я знаю, что это...

84
Может ли оператор приведения быть явным?

Когда дело доходит до конструкторов, добавление ключевого слова explicitпредотвращает создание объекта энтузиастом компилятора, когда это не было первым намерением программиста. Доступен ли такой механизм и для операторов приведения? struct Foo { operator std::string() const; }; Здесь, например, я...

15
Помимо as-pattern, что еще может означать @ в Haskell?

В настоящее время я изучаю Haskell и пытаюсь понять проект, который использует Haskell для реализации криптографических алгоритмов. После того, как я прочел в Интернете « Изучаю тебя на гаскелле для хорошего блага» , я начал понимать код этого проекта. Затем я обнаружил, что застрял в следующем...