Результаты поиска по запросу "operators"
Перегрузка операторов сложения, вычитания и умножения
Как вы перегрузите операторы сложения, вычитания и умножения, чтобы мы могли складывать, вычитать и умножать два вектора разных или одинаковых размеров? Например, если векторы имеют разные размеры, мы должны быть в состоянии сложить, вычесть или ...
Тернарный (условный) оператор в C
Зачем нужен условный оператор? Функционально это избыточно, поскольку оно реализует конструкцию if-else. Если условный оператор более эффективен, чем эквивалентное присваивание if-else, почему компилятор не может интерпретировать if-else более ...
Действительный идентификатор символов в Scala
Одна вещь, которую я нахожу довольно запутанной, это знание, какие символы и комбинации я могу использовать в именах методов и переменных. Например val #^ = 1 // legal val # = 1 // illegal val + = 1 // legal val &+ = 1 // legal val &2 = 1 // ...
перегрузка << операторов и унаследованных классов
У меня есть базовый класс, а затем несколько производных классов. Я хотел бы перегрузить оператор «<<» для этих производных классов. Для нормальных операторов, то есть '+', виртуальные функции делают свое дело. То, что я понимаю как стандартное ...
Что такое оператор сравнения! = ~ В ruby?
Я нашел этого оператора случайно: ruby-1.9.2-p290 :028 > "abc" !=~ /abc/ => trueчто это? Это поведение не похоже на "не совпадает".
Что это !! (не нет) оператор в JavaScript?
Я видел некоторый код, который, кажется, использует незнакомый оператор в виде двух восклицательных знаков, например:!!, Может кто-нибудь сказать, пожалуйста, что делает этот оператор? Контекст, в котором я видел это, был, this.vertical = ...
При чем тут С ??! ??! оператор делает?
Я видел строку C, которая выглядела так: !ErrorHasOccured() ??!??! HandleError();Он правильно скомпилирован и работает нормально. Кажется, что он проверяет, произошла ли ошибка, и если она есть, то обрабатывает ее. Но я не совсем уверен, что он ...
Что означают все символические операторы Scala?
В синтаксисе Scala много символов. Так как подобные имена трудно найти с помощью поисковых систем, их полный список будет полезен. Каковы все символы в Scala, и что делает каждый из них? В частности, я хотел бы знать о->, ||=, ++=, <=, _._, ::, ...
Что такое х после «х = х ++»?
Что происходит (за занавесом), когда это выполняется? int x = 7; x = x++;То есть, когда переменная увеличивается на единицу и присваивается себе в одном выражении? Я скомпилировал и выполнил это.x все еще 7даже после всего заявления, В моей ...
Что значит '?' делать в C ++?
int qempty() { return (f == r ? 1 : 0); }В приведенном фрагменте, что делает "?"значит? Чем мы можем заменить его?