Но если вставить его в using, то получается мы пытаемся создать неверный typedef. Но можно например использовать std::enable_if, а type в самом конце ставить. Понятна идея?
почему тогда работает вот этот пример? using-выражение в нем есть void_t<enable_if_t<» с аналогичными свойствами https://pastebin.com/PEXd8r8Y
Обсуждают сегодня