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

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

Как это х = 20; х = ++ х + ++ х + х ++; конечное значение х в Java составляет 65 [дубликат]

На этот вопрос уже есть ответ здесь:Как работают постинкрементные (i ++) и преинкрементные (++ i) операторы в Java? 14 ответовКак это возможно, так как опера...

Задан 07 Oct 2013, 00:07 от user1517393
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Перегрузка оператора << в C ++ при использовании шаблонов в программе со связанным списком

Я пытаюсь реализовать связанный список. Но я получаю сообщение об ошибке при попытке перегрузить оператор <<. Это моя программа: #include<iostream> #include<stdlib.h> using namespace std; template<class T> class List; template<class T> class ...

Задан 15 Sep 2013, 16:50 от Abc Def
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Перегрузка оператора << в C ++ при использовании шаблонов в программе со связанным списком

Я пытаюсь реализовать связанный список. Но я&#39;я получаю сообщение об ошибке при попытке перегрузки &lt;&lt; оператор. Это моя программа:

Задан 15 Sep 2013, 14:50 от Abc Def
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

@JulioCM - попробуйте изменить один или оба параметра a или b в вашем минус-методе с «Collection» на «List». Есть какая-то таинственная причина, почему это работает, но я не могу точно сказать, что это за причина

Задан 14 Dec 2010, 19:55 от JulioCM
  • 25 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Почему в C ++ нет оператора power? [закрыто]

У многих языков есть мощный оператор; почему не C ++? Например, Fortran и Python используют** и обычно пишется (например, в LaTeX), используя^.

Задан 31 Jan 2013, 13:31 от Konnichiwa
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Понимание вызова инфиксного метода и оператора cons (: :) в Scala

Я довольно плохо знаком с языком программирования Scala и пробовал что-то, что застряло у меня в голове, когда я читал лекции наВот.Я думаю, я не мог понять,...

Задан 05 Jul 2010, 19:26 от ciuncan
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Оказывается, файл, из которого считывался байт, имел подписанную битовую нотацию и имел другую длину, поэтому он был необходим для выполнения этой задачи, чтобы позволить ему быть расширенным до типа int Java, сохраняя при этом его правильный знак :)

я есть несколько строк кода в проекте, которые я не вижу значения ... buffer[i] = (currentByte & 0x7F) | (currentByte & 0x80);Он читает файловый буфер из файла, хранится в байтах, а затем передает его в буфер [i], как показано, но я не могу ...

Задан 18 Feb 2009, 12:59 от Dave
  • 19 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 > решить это просто используя long на правой стороне, т.е. value! = 1L вот и все ..

аюсь реализовать части NavigationDrawer Майка Пенза (https://github.com/mikepenz/MaterialDrawerв Котлин. С тех пор я столкнулся только с несколькими проблема...

Задан 01 May 2017, 15:09 от Martin Erlic
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Почему в модуле оператора отсутствуют `and` и` or`?

оператор [http://docs.python.org/2/library/operator.html]Модуль позволяет легко избежать ненужных функций и лямбд в таких ситуациях: import operator def mytest(op, list1, list2): ok = [op(i1, i2) for i1, i2 in zip(list1, list2)] return all(ok) ...

Задан 04 Oct 2013, 16:43 от Alois Mahdal
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Да, вы правы, но так как 1 и 2 числа, это то, что должно произойти. Если бы автор хотел добавить два экземпляра класса, то примером был бы не + 1, а a + b (a и b являются экземплярами A) ...

аюсь добавить объект класса с номером, но я не совсем понимаю, как добавить объект класса с двумя числами. Например, это моя гипотетическаяДобавлятьметод класса: class A: def __add__(self, b): return somethingЯ знаю, как добавить это до ...

Задан 23 Oct 2017, 09:08 от smith1453
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Оператор «<<» в Verilog

у меня есть код verilog, в котором есть строка следующим образом: parameter ADDR_WIDTH = 8 ; parameter RAM_DEPTH = 1 << ADDR_WIDTH;вот что будет храниться вRAM_DEPTH и что<< Оператор здесь.

Задан 17 Jul 2013, 04:43 от biren.K
  • 5 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Напишите код, понятный, поддерживаемый, правильный и производительный, в таком порядке. Для повышения производительности найдите инструменты для измерения производительности всей вашей программы и тратьте свое время с умом. Оптимизируйте узкие места только до тех пор, пока ваша программа не станет достаточно быстрой. Потратьте время, которое вы экономите, делая лучший код или делая больше интересных функций :)

их языках, как ... ну что угодно, оба оператора для <и <= (и их противоположности) существуют. Что будет быстрее и как их интерпретируют? if (x <= y) {бла; } или же if (x <y + 1) {бла; }

Задан 18 Jun 2011, 20:40 от bcc32
  • 13 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

C ++ оператор перегрузки преобразования для пользовательского типа в std :: string

Я надеюсь, что кто-то сможет ответить, почему следующее не работает. Впрочем, терпите меня, я все еще новичок ... Я просто не могу понять, почему следующее

Задан 19 Aug 2010, 01:48 от Markus
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

справедливый протокол еще

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

Задан 14 Jan 2018, 17:10 от MikeJB24
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Перегрузка оператора шаблона C ++ разными типами

В приведенном ниже примере определяется базовый класс контейнера подтипа. Используя этот класс, создается серия typedef, которые представляют собой версию ОО...

Задан 14 Apr 2012, 12:34 от Roy
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Постфиксный оператор абстрактного базового класса c ++

У меня есть вопрос о реализации общего интерфейса итератора. В качестве обычной практики для оператора postix функция может выглядеть следующим образом: IteratorClass operator ++(int) { IteratorClass temp = *this; //increment stuff return temp ...

Задан 11 Aug 2013, 14:15 от kris
  • 17 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Зачем перегружать true и false вместо определения оператора bool?

Я читал о перегрузке true и false в C #, и я думаю, что понимаю основное различие между этим и определением оператора bool. Пример, который я вижу вокруг, вы...

Задан 19 Apr 2010, 21:24 от Joe Enos
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Powershell: оператор вызова (&) с escape-параметром (-%) не работает с нестатическими аргументами

Мой скрипт Powershell должен вызывать EXE с очень сложным набором аргументов. Я&#39;Я использую Powershell 3.0 и должен придерживаться этой версии. Увы даже ...

Задан 27 Jan 2014, 15:49 от SteveDJ
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

В OS X простая программа на C ++ дает неверные результаты (которые являются результатом параметров командной строки «c ++ 03» против «c ++ 11»)

Эта простая программа (при компиляции в Linux) ПРАВИЛЬНО даст два разных ответа в зависимости от того, скомпилирована ли она с-std=c++0x или нет. Проблема: я не могу воспроизвести то же самое на OS X (Mountain Lion, 10.8 SDK). Что мне не ...

Задан 04 Jan 2013, 01:23 от 14 revs, 7 users 55%
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

жный дубликат: Оператор перегрузки -> [https://stackoverflow.com/questions/4896238/overloading-operator] Здравствуй, Я видел этоoperator->() прикован (повторно применен) после оценки, например: struct Bar { Bar() : m_str("Hello world!") {} ...

Задан 07 Feb 2011, 15:46 от nyrl
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Приоритет оператора PHP «Неопределенный порядок оценки»?

http://www.php.net/manual/en/language.operators.precedence.php#example-115 [http://www.php.net/manual/en/language.operators.precedence.php#example-115] <?php $a = 1; echo $a + $a++; // may print either 2 or 3 ?>Пример из руководства по php не ...

Задан 11 Mar 2014, 01:01 от Sunny
  • 15 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

decltype и оператор области видимости в C ++

Мне нужно получить тип, который был указан при создании шаблона. Рассмотрим следующий пример: template <typename T> struct Foo { typedef T TUnderlying; }; static Foo<int> FooInt; class Bar { public: auto Automatic() -> ...

Задан 15 Feb 2012, 10:06 от Milan Stezka
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

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

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

Как это х = 20; х = ++ х + ++ х + х ++; конечное значение х в Java составляет 65 [дубликат]

На этот вопрос уже есть ответ здесь: Как работают постинкрементные (i ++) и преинкрементные (++ i) операторы в Java? [/questions/2371118/how-do-the-post-increment-i-and-pre-increment-i-operators-work-in-java] 14 ответовКак это возможно, так как ...

Задан 07 Oct 2013, 02:07 от user1517393
  • 26 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Оператор PostgreSQL IN с низкой производительностью подзапроса

Почему оператор "IN" такой медленный при использовании с подзапросом? select * from view1 where id in (1,2,3,4,5,6,7,8,9,10) order by somedata; выполняется в 9мс. select * from view1 where id in (select ext_id from aggregate_table order ...

Задан 20 Feb 2013, 18:30 от Snifff
  • 11 голосов
  • -1 ответ
  • 0 просмотров
-1 ответ

Как операторы! = И == работают с целыми числами в Java? [Дубликат]

На этот вопрос уже есть ответ здесь: Почему 128 == 128 ложно, а 127 == 127 верно при сравнении упаковщиков Integer в Java? [/questions/1700081/why-is-128-128-false-but-127-127-is-true-when-comparing-integer-wrappers-in-ja] 6 ответовСледующий ...

Задан 22 Mar 2012, 14:14 от Debadyuti Maiti
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

@ups: метаклассы определяются по-другому в Python3. Я добавил код, чтобы показать, как, выше.

не нужно изменить, чтобы сделать эту работу? class A: @staticmethod def __getitem__(val): return "It works" print A[0] Обратите внимание, что я звоню__getitem__ метод по типуA.

Задан 31 May 2011, 12:59 от Woltan
Page 1 of 2
1 2