查到一篇 sort 比 qsort 快
https://www.geeksforgeeks.org/c-qsort-vs-c-sort/这一篇有 Ian Lance Taylor 的简报连结
https://lwn.net/Articles/542457/整理一下第一个连结,以 sort, qsort 为例子。C++ STL sort 用 template 实践可以在 compile time 生出程式码,让编译器最佳化。C 的 qsort 因为 comparator 需要传入 function pointer ,所以无法在 compile time 最佳化。从第二个连结看来 Ian 应该是指需要担心效能的地方一样用 C写,其余用 C++ 好维护。