Лучшие operators вопросы ИТ разработчиков

  • 35голосов
  • 5ответов
  • 0просмотров

Перегрузка оператора сравнения

Что является лучшей практикой (в данном случае): bool Foo::operator==(const Foo& other) { return bar == other.bar; } // Implementation 1 bool Foo::operator!=(const Foo& other) { return bar != other.bar } // Implementation 2 bool ...

ЗаданApr 22, 2015, 10:23 AMотblaze
  • 87голосов
  • 7ответов
  • 0просмотров

Выбор jQuery по атрибуту с использованием операторов AND и OR

Я думаю о том, возможно ли в jQuery выбирать элементы по именованным атрибутам, используя AND и OR. Пример: <div myid="1" myc="blue">1</div> <div myid="2" myc="blue">2</div> <div myid="3" myc="blue">3</div> <div myid="4">4</div>Я хотел бы ...

ЗаданFeb 09, 2015, 8:44 PMотJason AllerThe Bndr
  • 16голосов
  • 5ответов
  • 0просмотров

! оператор в JavaScript

Я сейчас в замешательстве! оператор в JavaScript. Мое понимание было! Оператор работает только на булевых. Но комментарий к одному из моихответы [https://stackoverflow.com/a/8876061/929701]говорит, что может работать с чем угодно и возвращает ...

ЗаданMay 23, 2017, 12:09 PMотCommunityriship89
  • 40голосов
  • 4ответа
  • 0просмотров

Android: Как получить уровень сигнала GSM для всех доступных операторов сети

Я работаю над небольшим приложением, чтобы проверить уровень сигнала различных сетевых операторов в моем регионе. Мой текущий операторский сигнал довольно нестабилен, и я хочу посмотреть на силу других операторов GSM. Софар Я использовал ...

ЗаданMay 04, 2012, 7:03 PMотThe Schwartz
  • 18голосов
  • 6ответов
  • 0просмотров

Операторы Java: | = побитовое ИЛИ и присваивают пример [дубликат]

This question already has an answer here: * What does “|=” mean? (pipe equal operator) [/questions/14295469/what-does-mean-pipe-equal-operator]6 answers Я просто иду через код, который кто-то написал, и я увидел|= Использование, глядя на ...

ЗаданOct 22, 2013, 4:59 PMотChris ChambersRachel
  • 14голосов
  • 5ответов
  • 0просмотров

Есть ли разница между использованием логического оператора или побитового оператора в блоке if в Java?

Содержимое обоих следующих блоков if должно быть выполнено: if( booleanFunction() || otherBooleanFunction() ) {...} if( booleanFunction() | otherBooleanFunction() ) {...}Так в чем же разница между использованием| или используя||? Примечание: я ...

ЗаданJun 22, 2012, 1:32 PMотMiquel
  • 50голосов
  • 10ответов
  • 0просмотров

Что означает «===»?

Я заметил, что кто-то использует оператор PHP=== из которого я не могу понять. Я попробовал это с функцией, и это соответствует сумасшедшим путям. Каково определение этого оператора? Я даже не могу найти его в объявлении операторов PHP.

ЗаданAug 29, 2016, 9:35 PMотLaurel
  • 2голосов
  • 2ответа
  • 0просмотров

Javascript логические операторы и результаты

Я знаю, что результатом логических операций в большинстве языков является true, false или 1,0. В Javascript я попробовал следующее: alert(6||5) // => returns 6 alert(5||6) // => returns 5 alert(0||5) // => returns 5 alert(5||0) // => returns 5 ...

ЗаданJul 01, 2012, 4:08 PMотDamienJinu Joseph Daniel
  • 30голосов
  • 5ответов
  • 0просмотров

Почему я должен использовать operator.itemgetter (x) вместо [x]?

Здесь есть более общий вопрос:В какой ситуации должен быть встроенныйoperator module be used in python? [https://stackoverflow.com/questions/467920/in-what-situation-should-the-built-in-operator-module-be-used-in-python] Верхний ответ ...

ЗаданMay 23, 2017, 12:34 PMотCommunitythebossman
  • 11голосов
  • 4ответа
  • 0просмотров

Почему замена целочисленной переменной на XOR не работает в одной строке?

Я хочу поменять значение двух целочисленных переменных в Java с помощью оператора XOR. Это мой код: int i = 24; int j = 17; i ^= j; j ^= i; i ^= j; System.out.println("i : " + i + "\t j : " + j);Он будет работать нормально, но следующий ...

ЗаданJul 04, 2012, 8:43 AMотS.L. BarthMeisam
  • 3голосов
  • 4ответа
  • 0просмотров

Каким образом типы ofstream или ostream приводят все типы к строке?

любой системный тип пользователя, прошедший в объект ostream, преобразуется в строку или символ *? как cout & lt; & lt; 4 & lt; & lt; & quot; Hello World & quot ;; прекрасно работает, как это достигается? это & lt; & lt; оператор перегружен ...

ЗаданApr 08, 2010, 3:12 AMотJon SeigelKazoom
  • 33голосов
  • 4ответа
  • 0просмотров

В чем разница между «||» и «или» в Perl?

В чем разница между операторами в стиле C&&, ||, ... и их читаемая на Perl версия & quot;and& quot ;, & quot;or& quot ;, ...? Кажется, чтоinternet codeиспользует их обоих: open (FILE, $file) or die("cannot open $file"); open (FILE, $file) ...

ЗаданJul 23, 2012, 9:07 AMотS.L. BarthSteve Schnepp
  • 6голосов
  • 2ответа
  • 0просмотров

Какой оператор быстрее (> или> =), (<или <=)? [закрыто]

Является< дешевле (быстрее)<=и аналогично> дешевле (быстрее)>=? Отказ от ответственности: я знаю, что могу измерить, но это будет только на моей машине, и я не уверен, что ответ может быть "конкретным для реализации" или что-то типа того.

ЗаданAug 01, 2012, 4:48 PMотRichard J. Ross IIIDimitar Slavchev
  • 2голосов
  • 3ответа
  • 0просмотров

Как вы возвращаете «не Uint» в C #?

У меня есть некоторый код, написанный на VB, который выглядит следующим образом: Return (Not (crc32Result))Я пытаюсь преобразовать его в C #, и это то, что у меня есть: return (!(crc32Result));Однако я получаю ошибку компилятора: > Compiler ...

ЗаданJul 24, 2009, 7:08 PMотAnders
  • 16голосов
  • 3ответа
  • 0просмотров

Python if-оператор с переменным математическим оператором

Я пытаюсь вставить переменный математический оператор в оператор if, пример того, чего я пытаюсь достичь при разборе предоставленных пользователем математических выражений: maths_operator = "==" if "test" maths_operator "test": print "match ...

ЗаданSep 03, 2018, 12:48 AMотsmcibinhex
  • 20голосов
  • 2ответа
  • 0просмотров

Перечислите оператор <T> == В спецификации языка C # версия 4

В спецификации языка C # версии 4 1.6.7.5 «Операторы» содержится информация оList<T> операторы:== а также!=, Но я не могу найти такие операторы, определенные вList<T>? Я что-то пропустил? Пример кода от 1.6.7.5 Операторы: List<int> a = new ...

ЗаданAug 13, 2013, 10:46 AMотdee
  • 13голосов
  • 4ответа
  • 0просмотров

Перегрузка операторов в C ++ как int + obj

У меня есть следующий класс: - class myclass { size_t st; myclass(size_t pst) { st=pst; } operator int() { return (int)st; } int operator+(int intojb) { return int(st) + intobj; } };это работает нормально, пока я использую это так: char* ...

ЗаданJul 04, 2012, 6:06 PMотnitin_cherianAzher Iqbal
  • 11голосов
  • 3ответа
  • 0просмотров

Список всех бинарных операторов в JavaScript

Я пытаюсь понять, что возможно с бинарными операторами (только бинарные операторы) в JavaScript. Пока что список бинарных операторов, которые я обнаружил, следующий. Они в основном получены изэтот ...

ЗаданAug 25, 2012, 6:07 PMотPeter Mortensenfakeguybrushthreepwood
  • 2голосов
  • 2ответа
  • 0просмотров

Побитовые операции— Как изменить существующий цвет?

Я прочитал о побитовых операторах (& amp; | ^), и я понимаю, что если я должен был сделать: alpha = 0xFF000000 >> 24 ; blue = 0xFF0000FF & 0x000000FF; red = 0xFFFF0000>>16 & 0x000000FF; green = 0xFF00FF00>>8 & 0x000000FF;тогда я могу ...

ЗаданSep 09, 2012, 4:27 AMотMasqueradeToday
  • 0голосов
  • 5ответов
  • 0просмотров

Вопросительный знак в коде Java

Может кто-нибудь объяснить знак вопроса в следующем коде? Также INITIAL_PERMANCE является статической конечной константой в коде, но как называется последняя строка синтаксиса? Synapse(AbstractCell inputSource, float permanence) { _inputSource ...

ЗаданSep 15, 2012, 4:09 AMотrandominstanceOfLivingThingQ Liu
  • 37голосов
  • 5ответов
  • 0просмотров

Что означают операторы% op%? Например, «% в%»?

Я пытался сделать этот простой поиск, но не смог найти ничего по процентам (%) символ в Р. What does %in% mean in the following code? time(x) %in% time(y) гдеx а такжеy являются матрицами. How do I look up help on %in% and similar ...

ЗаданOct 17, 2018, 6:19 AMотJaapheavy rocker dude
  • 2голосов
  • 2ответа
  • 0просмотров

Побитовые операции— Как изменить существующий цвет?

Я прочитал о побитовых операторах (& | ^) и я понимаю, что если бы я должен был сделать: alpha = 0xFF000000 >> 24 ; blue = 0xFF0000FF & 0x000000FF; red = 0xFFFF0000>>16 & 0x000000FF; green = 0xFF00FF00>>8 & 0x000000FF;тогда я могу ...

ЗаданSep 09, 2012, 2:27 AMотMasqueradeToday
  • 281голосов
  • 14ответов
  • 0просмотров

В чем разница между оператором точка (.) И -&gt; в C ++? [Дубликат]

На этот вопрос уже есть ответ здесь: * Что я могу использовать вместо оператора со стрелкой, `->`? [/questions/221346/what-can-i-use-instead-of-the-arrow-operator]6 ответов В чем разница между оператором точка (.) И -> в С ++?

ЗаданAug 06, 2009, 10:41 AMотmoorthy
  • 0голосов
  • 5ответов
  • 0просмотров

Вопросительный знак в коде Java

Может кто-нибудь объяснить знак вопроса в следующем коде? Также INITIAL_PERMANCE является статической конечной константой в коде, но как называется последняя строка синтаксиса? Synapse(AbstractCell inputSource, float permanence) { _inputSource ...

ЗаданSep 15, 2012, 12:22 AMотQ Liu
  • 37голосов
  • 5ответов
  • 0просмотров

Что означают операторы% op%? Например, «% в%»?

Я пытался сделать этот простой поиск, но не могничего не найду на проце (%) символ в Р. Что значит%in% значит в следующем коде? time(x) %in% time(y) гдеx а такжеy являются матрицами. Как мне посмотреть справку по%in% и аналогичные ...

ЗаданOct 04, 2012, 1:26 PMотheavy rocker dude
  • 12голосов
  • 3ответа
  • 0просмотров

Как PHP сравнивает строки с операторами сравнения?

м сравнения строк с операторами сравнения. Мне нужны краткие пояснения для приведенных ниже двух сравнений и их результатов. if('ai' > 'i') { echo 'Yes'; } else { echo 'No'; } output: NoПочему они выводят таким образом? if('ia' > 'i') { echo ...

ЗаданOct 15, 2012, 12:50 AMотShakti Singh
  • 8голосов
  • 2ответа
  • 0просмотров

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

Я видел другие вопросы по SO, касающиеся этого, но ни один, который объясняет это полностью. Чтоправоспособы для компиляторов справиться с двумя ситуациями ниже? Я пробовал это с gcc 4.7.1 (с -std = c ++ 0x), VS2010 и VS2012 получить разные ...

ЗаданOct 15, 2012, 7:28 AMотRolle
  • 15голос
  • 1ответ
  • 0просмотров

Наследование шаблонов классов C ++

Я хотел бы наследовать от шаблона класса и изменить поведение, когда операторы "()» называются - я хочу вызвать другую функцию. Этот код template class InsertItem { protected: int counter; T destination; public: virtual void ...

ЗаданOct 15, 2012, 10:33 AMотDropDropped
  • 13голосов
  • 4ответа
  • 0просмотров

Имеет ли смысл унарные операторы быть ассоциативными?

Таблица приоритетов оператора C ++ из http://en.cppreference.com/w/cpp/language/operator_precedence [http://en.cppreference.com/w/cpp/language/operator_precedence](Я знаю это'не нормативно, но стандарт неt говорит о приоритетности или ...

ЗаданOct 18, 2012, 4:30 PMотLuchian Grigore
  • 28голосов
  • 3ответа
  • 0просмотров

Перегрузка оператора друга &lt;&lt; для шаблона класса

м пытается перегрузить оператор << как друг для шаблона класса Pair, но я получаю предупреждение компилятора, говорящее friend declaration std::ostream& operator<& v) declares a non template function для этого кода: friend ostream& ...

ЗаданAug 19, 2009, 12:48 AMотtrikker
  • 2голос
  • 1ответ
  • 0просмотров

Лучший способ проверить наличие оператора в C ++ 11

Мне нужно проверить, имеет ли данный класс< определен оператор или нет. Если так, я хочу, чтобы моя функция использовала это для записи вostringstreamв противном случае следует использовать стандартный код. Я знаю, что этот вопрос уже задавался. ...

ЗаданOct 19, 2012, 4:43 PMотAbe Schneider
  • 23голосов
  • 2ответа
  • 0просмотров

Почему «+» не работает с символами в R?

Называй меня ленивым, но я просто ненавижу печатать такие вещи, какpaste("a","b",sep='') все время. Я знаю это "(т) его есть Р. Нет, если, только как. "(library(fortunes);(fortune(109)). Итак, мой следующий вопрос: можно ли легко изменить это ...

ЗаданAug 23, 2009, 8:12 PMотEduardo Leoni
  • 2голосов
  • 7ответов
  • 0просмотров

Что означают эти (+ =, - =, * =, / =) операторы? [закрыто]

Я искал везде, чтобы выяснить, что это значит и как они используются,+=-=*=/=самое большее, что я нашел, это то, что они есть "Назначение дополнением ","Назначение по разнице ","Присвоение по продукту ","Присвоение по частям "и т.д., но я могуне ...

ЗаданNov 09, 2012, 11:50 AMотIan Lundberg
  • 20голосов
  • 4ответа
  • 0просмотров

Почему выражение a = a + b - (b = a) выдает предупреждение о точке последовательности в c ++?

Ниже приведен тестовый код: int main() { int a = 3; int b = 4; a = a + b - (b = a); cout << "a :" << a << " " << "b :" << b << "\n"; return 0; }Компиляция этого дает следующее предупреждение: > $ g++ -Wall -o test test.cpp test.cpp: In function ...

ЗаданNov 09, 2012, 10:48 PMотgjain
  • 3голос
  • 1ответ
  • 0просмотров

Как трюк XOR для замены двух переменных действительно работает на строку?

Я только что наткнулся на этот фрагмент кода для замены значений двух переменных в PHP: Я понимаю концепцию в двоичном виде; это всегда работает со строками? Как?

ЗаданNov 13, 2012, 5:22 PMотBryan Agee
Пред12...4След