Шаблоны в с++
От: vasvladal  
Дата: 19.07.22 13:37
Оценка:
Здравствуйте! На гитхабе увидел такой шаблон.
template<char_t... delimiters>
    struct Delimiter
    {
        static_assert(sizeof...(delimiters) >= 1, "at least one delimiter required");
                static_assert(((delimiters != '"') && ...), "the reserved character \" may not be a delimitor");
                static_assert(((delimiters != '\r') && ...), "newlines may not be a delimitor");
                static_assert(((delimiters != '\n') && ...), "newlines may not be a delimitor");

        constexpr bool operator()(char_t candidate) const noexcept
        {
            return ((candidate == delimiters) || ...);
        }
    };

Кто-нибудь может объяснить смысл ... в нем?
(ISO C++17 Standard (/std:c++17))
Спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.