代码运行有误
来源:2-4 测试算法的性能
玖月日光微澜
2017-04-27
照老师讲的,敲的代码。一模一样。可是运行的时候总是出问题。这是什么原因?? 请求帮助
写回答
1回答
-
VS的C++编译器的实现和标准C++不很一样,所以个别的地方具体语法方面有出入,而且VS2008, VS2013和VS2015可能还有区别。可以尝试一下在调用testSort的时候这样:
SortTestHelper::testSort("selection sort", selectSort<int>, arr, n );
如果还有问题,也建议在互联网上搜索一下VS中的函数指针是如何使用的。也可以加入这个课程的官方qq群和大家交流一下,群文件中我分享过一个同学以前写的针对VS2008版本的相应代码,可以参考。不过,这个函数指针的使用,只是为了方便我后续写代码做测试,一个函数调用就好,和算法本身没有关系,所以用你自己的习惯的方法也好,只要最终能测试出算法的性能就可以了,也不需要在这个点上太过纠结:)
012017-04-28
相似问题