0
ответов

What is & = and | =

Я просматривал некоторый код VC ++ в большой кодовой базе и наткнулся на следующее: if (nState & TOOL_TIPS_VISIBLE) nState & = ~ TOOL_TIPS_VISIBLE; else nState | = ...
вопрос задан: 4 November 2011 08:09
0
ответов

Измените значение с 0-> 1 или 1-> 0 с помощью только математических операций

У меня есть переменная на javascrit, инициализированная на 0. Что бы я хотел сделать это: если значение равно 0, измените его на 1; , если значение равно 1, измените его на 0; и я буду избегать условного оператора (например, if / ...
вопрос задан: 2 November 2011 10:07
0
ответов

Почему 4 <'3' возвращает True в Python 2?

Почему 4 <'3' возвращает True в Python 2? Это потому, что когда я заключаю число в одинарные кавычки, Python видит его как строку, а строки больше чисел?
вопрос задан: 2 November 2011 00:24
0
ответов

Оператор броска и тернарный оператор в C ++

Следующий код компилируется с G ++ 4.6.1, но не с возвратом Visual Studio 2008 (m_something == 0)? throw std :: logic_error («Произошло что-то не так»): m_something; Дело в том, что Visual ...
вопрос задан: 31 October 2011 18:00
0
ответов

Поддержка современных языков + =, но не && =

Большинство (но я знаю лишь небольшое число, так что давайте не будем придирчивы в этом вопросе) языки высокого уровня поддерживают несколько различных операторы присваивания. а + = 5; // увеличиваем a и присваиваем результат ...
вопрос задан: 19 October 2011 21:04
0
ответов

Ошибка C #: вызов неоднозначно относится к следующим методам или свойствам. Операторы перегрузки

У меня есть 2 класса с перегруженными операторами в пространстве имен Dinero, это 2 класса: Первый: пространство имен Dinero {class Dollar {#region Atributos public ...
вопрос задан: 18 October 2011 21:11
0
ответов

Почему 1 + уменьшение значения + 1 = 2?

Я нашел фрагмент кода (от одного из наших разработчиков), и мне было интересно, почему на выходе получается 2?
вопрос задан: 16 October 2011 23:18
0
ответов

Ассоциативность оператора присваивания Python

Рассмотрим следующую программу Python3: a = [0, 0] i = 0 a [i] = i = 1 print (a, i) a = [0, 0] i = 0 i = a [i] = 1 print (a, i) Я ожидал, что результат будет: [0, 1] 1 [1, 0] 1 Но ...
вопрос задан: 12 October 2011 09:43
0
ответов

Проверить, является ли файл НЕ каталогом в Perl

Я знаю, что вы можете проверить, является ли файл каталогом, используя: if (-d $ filename), но как вы можете проверить, не является ли он каталогом?
вопрос задан: 11 October 2011 02:39
0
ответов

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

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

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

Одна вещь, которая кажется мне довольно запутанной, это знание того, какие символы и комбинации я могу использовать в именах методов и переменных. Например, val #^ = 1 // законно val # = 1 // незаконно val + = 1 // законно val &...
вопрос задан: 5 October 2011 05:11
0
ответов

Что означает = + в C?

Я встретил = + в отличие от стандартного + = сегодня в каком-то коде C; Я не совсем понимаю, что здесь происходит. Я тоже не нашел его в документации.
вопрос задан: 28 September 2011 04:06
0
ответов

Парсер ключевых слов поисковой системы

Вот что я хочу сделать: мне нужно создать парсер поисковой системы, который использует следующие операторы: Яблоки И Апельсины (оператор И) Яблоки ИЛИ Апельсины (оператор ИЛИ) Яблоки, а НЕ апельсины (И ...
вопрос задан: 22 September 2011 20:48
0
ответов

Двойное восклицание JS - есть ли веская причина для его использования?

Я обсуждал эту тему с коллегой около недели. Я очень люблю сокращенный код, использующий троичные файлы и т. Д. Везде, где это возможно. В последнее время он приставал ко мне из-за того, что я использую двойное ...
вопрос задан: 19 September 2011 20:12
0
ответов

Отличается ли динамическое выделение памяти в C и C++ в популярных реализациях?

Насколько соответствуют языковые стандарты, C предлагает динамическое выделение памяти только через семейство malloc (), в то время как в C++ наиболее распространенная форма выделения выполняется:: оператор new ()....
вопрос задан: 16 September 2011 13:16
0
ответов

C ++ Оператор преобразования Перегрузка оператора, enums, ints и chars

Когда я пытаюсь компилировать (с GCC 4.3.4) этот фрагмент кода: Enum Simpleenum {OneValue }; void myfunc (int a) { } void myfunc (char ch) { } Struct MyClass {int int () const {return 0; }; ...
вопрос задан: 15 September 2011 16:22
0
ответов

Как мне выполнить Явная операция отливки от отражения?

Я хочу использовать отражение и выполнять либо неявное или явное оседание, используя отражение. Учитывая я определил FO, этот путь публичного класса Foo {Public Static Fure Explace Converance Penimal (Foo Foo) ...
вопрос задан: 8 September 2011 16:19
0
ответов

Почему люди используют I = I + 1 вместо i ++? [Закрыто]

Я видел, что в ряде петлей и приращений. Вместо того, чтобы сделать I ++, они делают I + = 1. Почему это?
вопрос задан: 6 September 2011 00:03
0
ответов

Как оценивается x && y || z?

дано int x = 1, y = 2, z; Не могли бы вы объяснить, почему результат для: X && Y || z 1? X && Y = 1 х && y || Z = 1
вопрос задан: 1 September 2011 09:00
0
ответов

Что такое сборка смешанного режима?

Я смотрю на страницу загрузки System.Data.SQLite и перечисляю сборку смешанного режима для .NET 4 и обычную (полагаю). Мой проект, который будет использовать эту библиотеку все .NET 4, которые будут...
вопрос задан: 1 September 2011 07:31
0
ответов

Каково стандартное определение равенства объектов для «==»?

Кажется, есть несоответствие между общим пониманием == и тем, что он на самом деле делает. Чтобы дать некоторую предысторию проблемы: typeof new Number (1); // возвращает объект typeof new String (1); // ...
вопрос задан: 29 August 2011 11:12
0
ответов

Оператор тильды в C

Я видел оператор тильды, используемый в алгоритме хеширования ELF, и мне любопытно, что он делает. (Код взят из Eternal Confused.) Unsigned elf_hash (void * key, int len) {unsigned char * p = ...
вопрос задан: 26 August 2011 15:53
0
ответов

короткое замыкание и скобки

Имеет ли значение, как я группирую подвыражения при работе с одним оператором замыкания? a && b && c && d a && (b && (c && d)) (a && b) & ...
вопрос задан: 26 August 2011 09:16
0
ответов

Проблема с оператором «in» в Delphi

Привет, ребята, у меня странная проблема, и я не знаю, где я делаю не так ... У меня есть следующий код, пожалуйста, посмотрите конец, где он терпит неудачу, я прокомментировал это ... var IDH: PImageDosHeader; ...
вопрос задан: 22 August 2011 13:16
0
ответов

Имеет ли значение порядок в операторе = ~?

Есть ли какая-нибудь разница, кроме стиля кодирования, для следующих двух операторов? / regex / = ~ "some_string_with_regex" "some_string_with_regex" = ~ / regex /
вопрос задан: 19 August 2011 14:01
0
ответов

groovy ^ operator

Если заданы два логических аргумента, оператор ^ выполняет исключающее или, например, истина ^ истина == ложь истина ^ ложь == истина ложь ^ истина == истина false ^ false == false Если заданы два числовых аргумента, ...
вопрос задан: 17 August 2011 15:00
0
ответов

Почему Postfix ++ / - классифицируется как основные операторы в C #?

В настоящее время я обучаю класс программистов C ++ основам языка C #. Когда мы обсуждали операторы темы, я использовал стандартные категории C # первичных, унарных и т. Д. Операторов. Один из ...
вопрос задан: 13 August 2011 13:55
0
ответов

Что это за синтаксис PHP с кареткой и что он делает do?

Я наткнулся на этот синтаксис в кодовой базе и не могу найти больше информации о нем. Похоже на оператор каретки (оператор XOR), но поскольку приведенный ниже оператор был выполнен, когда определенное условие было ...
вопрос задан: 11 August 2011 16:02
0
ответов

Вычисляет ли оператор «And» VBA второй аргумент, когда первый имеет значение false?

Функция Foo (thiscell As Range) как Boolean Foo = thiscell.hasFormula And (InStr (1, UCase (Split (thiscell.formula, Chr (40)) (0)), "bar")> 0) Конечная функция Эта функция существует для проверки ...
вопрос задан: 10 August 2011 19:26
0
ответов

Что означает «!» оператор означает в javascript, когда он используется с небулевой переменной?

При чтении кодов javascript я видел! Оператор, используемый для небулевых переменных. Вот пример кода, который не используется в. / ** * загружает ресурс с URL * @param {string} ...
вопрос задан: 9 August 2011 16:07