W.F. дал удаленный ответ на мой вопрос Вот который использовал строку:
auto [x, y] = div_t{ 1, 0 };
Из кода в ответе это выглядит как tie
для div_t
структура. Я надеялся, что кто-нибудь сможет объяснить, что здесь происходит. Полный код функции был следующим:
constexpr bool first_quot() {
auto [x, y] = std::div_t{1, 0};
(void)y;
return x;
}
В большинстве самый последний проект спецификации C ++ 17 он называется «Декларация декомпозиции» и определен в разделе 8.5 [dcl.decomp].
Других решений пока нет …