Что такое в произвольном порядке
Значение слова «произвольный»
2. Производимый самовольно, по своему усмотрению, прихоти, произволу. Произвольное распоряжение. Произвольные отступления от требований закона.
3. Не вытекающий из чего-л. с необходимостью, неосновательный, лишенный доказательств. Произвольный вывод. Произвольные толкования.
Источник (печатная версия): Словарь русского языка: В 4-х т. / РАН, Ин-т лингвистич. исследований; Под ред. А. П. Евгеньевой. — 4-е изд., стер. — М.: Рус. яз.; Полиграфресурсы, 1999; (электронная версия): Фундаментальная электронная библиотека
Источник: «Толковый словарь русского языка» под редакцией Д. Н. Ушакова (1935-1940); (электронная версия): Фундаментальная электронная библиотека
произво́льный
1. зависящий от воли, сознания, желания ◆ О юность! Услыши мою повесть; познай своё заблуждение; воздержись от произвольный гибели и пресеки путь к будущему раскаянию. Александр Радищев, «Путешествие из Петербурга в Москву», 1790 г. ◆ Итак, один из принципов металлического аэростата состоит в том, чтобы та самая сила, которая поддерживает его в воздухе, давала бы ему и произвольное движение. Константин Циолковский, «Возможен ли металлический аэростат», 1893 г. (цитата из Викитеки)
2. действующий по произволу; основанный на личном произволе ◆ Далее, неудовольствие среди союзников вызывали суровость римского военного права и произвольное применение его римскими военачальниками (союзники не имели тех личных гарантий, как граждане). (цитата из Энциклопедический словарь Ф. А. Брокгауза и И. А. Ефрона. СПб., 1890—1907.)
3. устар. ничем не стесняемый, не принуждаемый ◆ Не сонный, наяву, я зрел две смерти рядом, // И каждую с своим широкозевным адом: // Один весь огненный и пышущий, другой — // Холодный, сумрачный, бездонный и сырой; // И оставалось мне на выбор произвольный // Быть гусем жареным иль рыбой малосольной. Пётр Вяземский, «Русские просёлки», 1841 г. (цитата из Викитеки)
4. не вытекающий из чего-либо с необходимостью; необоснованный, случайный ◆ Но утверждение это совершенно произвольно и не имеет никакого другого основания, кроме того, что у древних греков по низкой степени, сравнительно с христианским, их нравственного идеала понятие добра (τό αγαδόν) не было ещё резко отличено от понятия красивого (τό καλόν). Лев Толстой, «Что такое искусство?», 1898 г. (цитата из Викитеки)
ПРОИЗВОЛЬНЫЙ
Смотреть что такое «ПРОИЗВОЛЬНЫЙ» в других словарях:
произвольный — См … Словарь синонимов
ПРОИЗВОЛЬНЫЙ — ПРОИЗВОЛЬНЫЙ, ая, ое; лен, льна. 1. Ничем не стесняемый, свободный. Произвольные движения. Произвольная программа (в гимнастике, фигурном катании, синхронном плавании: составленная самим спортсменом). 2. Основанный на произволе. П. вывод.… … Толковый словарь Ожегова
произвольный — необязательный — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы необязательный EN voluntary … Справочник технического переводчика
ПРОИЗВОЛЬНЫЙ — (arbitrary). Слово, используемое по отношению к названиям таксонов или к эпитетам, образованным произвольно (статьи 20.1, 23.2) … Термины ботанической номенклатуры
Произвольный — прил. 1. Зависящий от воли, сознания. 2. Действующий по произволу; основанный на личном произволе. 3. устар. Ничем не стесняемый, не принуждаемый; добровольный. 4. Не вытекающий из чего либо с необходимостью; необоснованный, случайный. Толковый… … Современный толковый словарь русского языка Ефремовой
произвольный — произвольный, произвольная, произвольное, произвольные, произвольного, произвольной, произвольного, произвольных, произвольному, произвольной, произвольному, произвольным, произвольный, произвольную, произвольное, произвольные, произвольного,… … Формы слов
произвольный — произв ольный; кратк. форма лен, льна … Русский орфографический словарь
произвольный — кр.ф. произво/лен, произво/льна, льно, льны; произво/льнее … Орфографический словарь русского языка
произвольный — 1. Syn: каждый, любой, всякий Ant: определенный 2. Syn: необязательный Ant: обязательный … Тезаурус русской деловой лексики
произвольный — ая, ое; лен, льна, льно. 1. Ничем не стесняемый, свободный, производимый по собственному желанию. П ые движения. П ая трактовка выступления. П. вывод (неосновательный, не обязательный для данного случая, не убедительный). 2. Производимый… … Энциклопедический словарь
Задачка о функции-обертке, принимающей аргументы в произвольном порядке, и ее решение на C++17
Недавно на Хабре проскакивала новость о Magnit Tech++ Meet Up, и в ней упоминалась задачка, которая меня заинтересовала. В оригинале задачка формулируется так:
Определена функция с сигнатурой:
void do_something(bool a, int b, std::string_view c)
Вариант первый, банальный и плохой
Итак, начнем с объявления этой самой функции-обертки:
Здесь мы выполняем унарную свертку с использованием comma operator, что в нашем случае преобразуется компилятором в примерно следующее выражение (я использовал индексы в квадратных скобках исключительно для наглядности):
Так, хорошо. Но есть одна проблема: как узнать, все ли элементы std::tuple инициализированы правильно? Ведь wrapper может быть вызван как-нибудь вот так:
и в первый элемент f_args значение будет записано дважды, а последний так и останется value-initialized в значение по умолчанию. Непорядок. Придется налепить рантайм-костылей:
А что, если подойти с другой стороны?
Вариант второй, окончательный
Что, если вместо промежуточного хранения аргументов в кортеже мы будем сразу получать аргумент нужного типа? Что-нибудь вроде:
Итак, никаких рантайм-костылей, никаких лишних копирований или перемещений (обертка совершенно прозрачна в этом смысле), никаких дополнительных инициализаций. На этом варианте я решил остановиться, но будет любопытно увидеть какой-нибудь еще более эффективный вариант в комментариях. Поиграться с последним решением вживую можно здесь ( std::string_view там заменен на более «тяжелый» std::string для более наглядной демонстрации работы perfect forwarding).
в произвольном порядке
Смотреть что такое «в произвольном порядке» в других словарях:
Дуэль — У этого термина существуют и другие значения, см. Дуэль (значения). Дуэль на саблях между германскими студентами в 1900 х годах … Википедия
Кайлюс — (Caylus) настольная игра, придуманная Вильямом Аттиа (William Attia). Стандартная игра рассчитана на 3 5 игроков, однако с некоторыми поправками в неё можно играть и вдвоём. Тема игры строительство средневекового замка эпохи Филиппа… … Википедия
Статистические тесты генераторов случайных и псевдослучайных чисел — Статистические тесты применяются для оценки степени случайности двоичных последовательностей, порождаемых генераторами случайных и псевдослучайных чисел. Содержание 1 Применение 2 Программные п … Википедия
DTD — (англ. Document Type Definition определение типа документа) включает в себя два понятия: Термин, который используется для описания схемы документа или его части языком схем DTD. Язык схем DTD (DTD schema language) искусственный язык,… … Википедия
Самая сложная логическая задача — (итал. L indovinello più difficile del mondo) название логической задачи, предложенной американским философом и логиком Джорджем Булосом в итальянской газете «la Repubblica» в 1992 году: Есть три бога: A, B и C, которые являются… … Википедия
Сто к одному — Студия игры (2000 2007) Жанр Телеигра Режиссёр(ы) Юрий … Википедия
Черепашки мутанты ниндзя (мультсериал) — У этого термина существуют и другие значения, см. Черепашки ниндзя (значения). Черепашки мутанты ниндзя Teenage Mutant Ninja Turtles … Википедия
Трилогия Нова — (англ. The Nova Trilogy, также известная как The Cut up Trilogy[1][2][3]) название, используемое критиками для обозначения цикла из трёх самых известных экспериментальных романов Уильяма Берроуза: «Мягкая машина», «Билет, который… … Википедия
Метод нарезок — … Википедия
Мнемоника — Содержание 1 Основной метод запоминания в современной мнемонике 2 История … Википедия
произвольный порядок
1 произвольный порядок
2 произвольный порядок
3 random order
4 random order
5 arbitrary order
6 random order
7 random order
8 random order
9 random order
10 random order
11 random order
12 random order
13 random order
14 random order
См. также в других словарях:
произвольный порядок — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN random order … Справочник технического переводчика
произвольный порядок секций — Порядок декодирования секций, в котором адрес макроблока первого макроблока некоторой секции изображения может быть меньше, чем адрес макроблока первого макроблока другой предшествующей секции того же самого кодированного изображения (МСЭ Т… … Справочник технического переводчика
произвольный доступ — случайный порядок выборки произвольная выборка — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы случайный порядок выборкипроизвольная выборка EN… … Справочник технического переводчика
Частично упорядоченное множество — У этого термина существуют и другие значения, см. Упорядоченное множество. Подмножества
Квадрат Полибия — В криптографии квадрат Полибия (англ. Polybius square), также известный как шахматная доска Полибия оригинальный код простой замены, одна из древнейших систем кодирования, предложенная Полибием (греческий историк, полководец,… … Википедия
Подводные лодки проекта 651 — ДПЛРК проекта 651 … Википедия
EtherCAT — EtherCAT стандарт промышленной сети, относимый к семейству Industrial Ethernet и технологиям используемым для распределенного управления в режиме реального времени. EtherCAT разработан компанией Beckhoff.Целью разработки протокола было… … Википедия
Подводные лодки проекта 651Э — ДПЛРК проекта 651 Основные характеристики Тип корабля ДПЛ с крылатыми ракетами Обозначение проекта … Википедия
вероятность — 3.3 вероятность (probability): Мера того, что событие может произойти. Примечания 1 ИСО 3534 1 дает математическое определение вероятности: «действительное число в интервале от 0 до 1, относящееся к случайному событию». Число может отражать… … Словарь-справочник терминов нормативно-технической документации
ГРУППА — множество, на к ром определена операция, наз. умножением и удовлетворяющая спец. условиям (групповым аксиомам): в Г. существует единичный элемент; для каждого элемента Г. существует обратный; операция умножения ассоциативна. Понятие Г. возникло… … Физическая энциклопедия