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

3 ответа

Перегрузка операторов сложения, вычитания и умножения

Как вы перегрузите операторы сложения, вычитания и умножения, чтобы мы могли складывать, вычитать и умножать два вектора разных или одинаковых размеров? Например, если векторы имеют разные размеры, мы должны быть в состоянии сложить, вычесть или ...

15 ответов

Тернарный (условный) оператор в C

Зачем нужен условный оператор? Функционально это избыточно, поскольку оно реализует конструкцию if-else. Если условный оператор более эффективен, чем эквивалентное присваивание if-else, почему компилятор не может интерпретировать if-else более ...

2 ответа

Действительный идентификатор символов в Scala

Одна вещь, которую я нахожу довольно запутанной, это знание, какие символы и комбинации я могу использовать в именах методов и переменных. Например val #^ = 1 // legal val # = 1 // illegal val + = 1 // legal val &+ = 1 // legal val &2 = 1 // ...

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

4 ответа

перегрузка << операторов и унаследованных классов

У меня есть базовый класс, а затем несколько производных классов. Я хотел бы перегрузить оператор «<<» для этих производных классов. Для нормальных операторов, то есть '+', виртуальные функции делают свое дело. То, что я понимаю как стандартное ...

2 ответа

Что такое оператор сравнения! = ~ В ruby?

Я нашел этого оператора случайно: ruby-1.9.2-p290 :028 > "abc" !=~ /abc/ => trueчто это? Это поведение не похоже на "не совпадает".

29 ответов

Что это !! (не нет) оператор в JavaScript?

Я видел некоторый код, который, кажется, использует незнакомый оператор в виде двух восклицательных знаков, например:!!, Может кто-нибудь сказать, пожалуйста, что делает этот оператор? Контекст, в котором я видел это, был, this.vertical = ...

4 ответа

При чем тут С ??! ??! оператор делает?

Я видел строку C, которая выглядела так: !ErrorHasOccured() ??!??! HandleError();Он правильно скомпилирован и работает нормально. Кажется, что он проверяет, произошла ли ошибка, и если она есть, то обрабатывает ее. Но я не совсем уверен, что он ...

9 ответов

Что означают все символические операторы Scala?

В синтаксисе Scala много символов. Так как подобные имена трудно найти с помощью поисковых систем, их полный список будет полезен. Каковы все символы в Scala, и что делает каждый из них? В частности, я хотел бы знать о->, ||=, ++=, <=, _._, ::, ...

3 ответа

Что такое х после «х = х ++»?

Что происходит (за занавесом), когда это выполняется? int x = 7; x = x++;То есть, когда переменная увеличивается на единицу и присваивается себе в одном выражении? Я скомпилировал и выполнил это.x все еще 7даже после всего заявления, В моей ...

7 ответов

Что значит '?' делать в C ++?

int qempty() { return (f == r ? 1 : 0); }В приведенном фрагменте, что делает "?"значит? Чем мы можем заменить его?