为了对其进行排序,我想我可以使用包含在C++标准库的头文件cstdlib中的qsort()函数。qsort()函数需要一个比较器函数作为参数传递,在本例中,它也需要是一个函数模板。如果比较器函数不是函数模板,程序就会成功编译,但如果是,我会得到一个错误消息 no matches converting function ‘compare2’ to type ‘__compar_fn_
我是一个学生&我在一本书上找到了这个函数。它可以正常工作,但我不太理解传递给qsort()函数的sortFunction()的内部工作原理。如果有人能详细解释一下,请一定要解释。提前谢谢。#include<iostream>
//form of sort function required by qsortvalue " << (i + 1) << " : &qu