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

3 ответа

Отличный способ проверить java.lang. Двойной на равенство

Какой самый эффективный способ проверить двойные значения на равенство. Я это понимаю double a = 0.00023d; double b = 0.00029d; boolean eq = (a == b);медленный. Так что я использую double epsilon = 0.00000001d; eq = Math.abs(a - b) < ...

0 ответов

спасибо за эту информацию изнутри.

ростой универсальный тип с уникальным универсальным параметром, ограниченным ссылочными типами: class A<T> where T : class { public bool F(T r1, T r2) { return r1 == r2; } } СгенерированныйИллинойсот csc.exe это: ldarg.1 box !T ldarg.2 box !T ...

0 ответов

Если тип свойства IComparable, вы можете привести значения этого свойства к IComparable и использовать IComparable.CompareTo. Если нет, вам придется рекурсивно вызывать ваш дифференциальный метод для подобъектов.

ыло интересно, как я могу найти разницу между двумя объектами одного и того же класса. Так что если у меня был класс Person с единственным отличием, то есть Age, он вернет поле / поля, которые отличаются. Спасибо

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

0 ответов

 есть JIT-движок, но его не нужно использовать, если он вам не нужен. Вы можете выбросить LLVM-ассемблер, байт-код или специфичный для платформы ассемблер вместо использования JIT.

понимаю разницу между LLVM и Java (байт-код), что они? -edit- под «что они» я имею в виду различия между LLVM и Java (байт-код), а не то, что LLVM и Java.

2 ответа

Да, они просто сравнивают адрес памяти.

о для удовольствия, у меня былstd::list изconst char*каждый элемент указывает на завершенную нулем текстовую строку и запускаетstd::list::sort() в теме. Так получилось, что вроде (не каламбур) не сортировал строки. Учитывая, что он работал над ...

3 ответа

Н.Б .: статические методы не похожи на методы класса!

on документация ооператорis говорит: [http://docs.python.org/reference/expressions.html#is]Операторы а такжеis тест на идентичность объекта:is not верно тогда и только тогда, когдаx is y а такжеx это один и тот же объект.y дает обратное значение ...

7 ответов

, Мой класс показал мое намерение, моя тестовая программа вызвала много путаницы. Я обновил свой вопрос.

ить*Мне очень жаль ... мой пример кода содержал ошибку, которая привела ко многим ответам, которые я не понял. Вместо Console.WriteLine("3. this.Equals " + (go1.Equals(go2)));Я хотел написать Console.WriteLine("3. this.Equals " + ...

3 ответа

Спасибо за информацию, я думал об использовании рефлексии, но хотел сделать четкий акцент на том, что не нужно писать много кода для сравнения. Кроме того, он, вероятно, должен быть расширяемым, когда меняются требования, и я должен добавлять новые объекты (или кто-то другой): S

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

7 ответов

@Matthieu M .: Не совсем, это от еще не действующего стандарта. А у текущего такого требования нет, также в случае с OP это итераторы с произвольным доступом.

но ли сравнивать итераторы из разных контейнеров? std::vector<int> foo; std::vector<int> bar;Есть ли выражениеfoo.begin() == bar.begin() привести к ложному или неопределенному поведению? (Я пишу пользовательский итератор и наткнулся на этот ...

8 ответов

Список богатых технологий веб-приложений [закрыт]

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