我想知道是否可以在编译过程中对数字进行排序?我的意思是这样的:
template<int...>
void sort(){
...
}
还有:
sort<2,4,5,13,453>();
我不要求解决方案或类似的东西。请给我提示或引用我。
最佳答案
由于 C++ 模板系统已知是图灵完备的,因此原则上您可以计算编译时可计算的所有内容。这包括排序算法。
关于c++ - 整数排序列表。 TMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34999699/