Необычный пример вариативного шаблона C++

Что означает следующая конструкция?

#include <iostream>

template <int ...> struct s;

int main() {
    int i = s<,>::xxx;

    std::cout << i << std::endl;
}

Он скомпилирован gcc 4.4.5+ и при выполнении выводит 0.

12
задан Martin B 30 May 2012 в 11:30
поделиться