整数排序列表。 TMP

Sorting list of ints. TMP

我想知道在编译过程中可以对数字进行排序吗?我的意思是这样的:

template<int...>
void sort(){
...
}

并且:

sort<2,4,5,13,453>();

而且我不要求解决方案或类似的东西。请给我一个提示或参考我。

由于已知 C++ 模板系统是 turing-complete,因此原则上您可以计算在编译时可计算的所有内容。这包括排序算法。