老师,我按照你的代码敲了一遍为什么还是有报错?就是函数模板那一块。

来源:2-6 插入排序法的改进

从精通到放弃

2017-04-01

http://szimg.mukewang.com/58df0d950001e92f10940530.jpg

写回答

1回答

liuyubobobo

2017-04-04

VS的C++编译器的实现和标准C++不很一样,所以个别的地方具体语法方面有出入,而且VS2008, VS2013和VS2015可能还有区别。可以尝试一下在调用testSort的时候这样:

SortTestHelper::testSort("selection sort", selectSort<int>, arr, n );


如果还有问题,可以加入这个课程的官方qq群和大家交流一下,群文件中我分享过一个同学以前写的针对VS2008版本的相应代码,可以参考;也推荐自己在网上查找一下,你所使用的VS版本使用函数指针的话应该怎样。不过,这个函数指针的使用,只是为了方便我后续写代码做测试,一个函数调用就好,和算法本身没有关系,所以用你自己的习惯的方法也好,只要最终能测试出算法的性能就可以了,也不需要在这个点上太过纠结:)

1
2
liuyubobobo
回复
从精通到放弃
在课程章节目录的右侧,有课程qq群的详细信息哦:)
2017-04-05
共2条回复

算法与数据结构(C++版) 面试/评级的算法复习技能包

课程专为:短时间内应对面试、升职测评等艰巨任务打造

11187 学习 · 1614 问题

查看课程