Вопросы по теме 'partial-ordering'

Что такое процедура частичного заказа при вычете шаблона
Читая стандарт C ++ 11, я не могу полностью понять смысл следующего утверждения. Пример очень приветствуется. Для определения частичного упорядочивания используются два набора типов. Для каждого из задействованных шаблонов существует исходный...
4124 просмотров

Использование локали для заказа с частичными картами
Следующий код не проверяет типы: type_synonym env = "char list ⇀ val" interpretation map: order "op ⊆⇩m :: (env ⇒ env ⇒ bool)" "(λa b. a ≠ b ∧ a ⊆⇩m b)" by unfold_locales (auto intro: map_le_trans simp: map_le_antisym) lemma assumes "mono (f...
42 просмотров
schedule 30.03.2022

Сортировка потока Java с неполными критериями упорядочения.
Я пытаюсь создать метод, который сортирует список, делая: private List<Processor> getByPriority(){ return processors.stream().sorted( new ProcessorComparator() ).collect( Collectors.toList() ); } Но я...
663 просмотров

Частичное упорядочение шаблонов - почему здесь частичное вычитание успешно
Рассмотрим следующий простой (в той степени, в которой когда-либо возникают вопросы по шаблону): #include <iostream> template <typename T> struct identity; template <> struct identity<int> { using type = int; };...
1312 просмотров

Найти элемент больше заданного в частично упорядоченном наборе
У меня есть набор S элементов типа T . Существует частичный порядок <= на элементах типа T . Известно, что все элементы в S не упорядочены. Затем мне нужен способ выполнить следующий запрос: имея элемент e типа T , найти e' в S...
68 просмотров

Почему шаблон C ++ принимает массив не более специализированный, чем тот, который принимает указатель согласно GCC 5.3 и Clang 4.0?
Почему следующие два объявления шаблона неоднозначны (так что ни один из них не является более специализированным, чем другой)? Я знаю, что этот вопрос много раз поднимался в Stack Overflow, но обычно люди отвечают, как разрешить неоднозначность, а...
690 просмотров