vector排序问题<unresolved overloaded function type>
来源:互联网 发布:2017美国10月非农数据 编辑:程序博客网 时间:2024/06/14 11:03
要对vector中的自定义类型进行排序,首先需要提供一个函数bool comp(const Interval & a, const Interval & b) 来定义类型的排序准则
然后调用std::sort(intervals.begin(),intervals.end(),comp) 写了几个小的测试用例也都通过了,但是当集成在类中的时候编译遇到问题,
Line 30: no matching function for call to 'sort(std::vector<Interval>::iterator, std::vector<Interval>::iterator, <unresolved overloaded function type>)'
刚开始以为是类型不对,改用指针也不行,换用qsort进行排序也不行,折腾了好长时间终于找到资料http://blog.csdn.net/flybywind/article/details/7536311
原来当comp作为类的成员函数时,默认拥有一个this指针,这样和sort函数所需要使用的排序函数类型不一样。解决方法是将comp改为非成员函数,或者改用静态函数。
阅读全文
0 0
- vector排序问题<unresolved overloaded function type>
- vector排序问题<unresolved overloaded function type>
- bind-----------unresolved overloaded function type
- c++ The compile error : unresolved overloaded funciton type
- error: overloaded function with no contextual type information
- C2668: 'sqrt' : ambiguous call to overloaded function(sqrt问题)
- overloaded Function in c++
- Function overloaded in C++
- error C2556: 'void __thiscall......overloaded function differs only by return type from 'int __thiscall
- 关于 overloaded function differs only by return type from 'void __thiscall 与类内实现
- error C2556: 'void __thiscall......overloaded function differs only by return type from 'int __thisc
- ambiguous call to overloaded function
- 'WinMain' : function cannot be overloaded
- error C2556: 'void __thiscall ::sendCommand1(unsigned int,const char *,int)' : overloaded function differs only by return type f
- Win32的项目转成WinCE编译时出现"DllMain function cannot be overloaded"的问题
- WebStorm中unresolved function or method require()问题
- 2017最新 WebStorm中unresolved function or method require()问题
- error C2511: send**** : overloaded member function 'void (
- SVM入门(六)线性分类器的求解——问题的转化,直观角度
- Service实现后台定时功能
- 数位DP(离散化+技巧)
- 常用代码片段
- SpringJunitTestMock测试类下各个注解/变量
- vector排序问题<unresolved overloaded function type>
- SVM入门(七)为何需要核函数
- java中的synchronized关键字
- javaEE体系结构.doc
- STM32CubeMX使用--第一讲、点亮led
- 小强学Python+OpenCV之-1.2图像基础
- (转)Aladdin PK SimCorp Dimension
- 欢迎使用CSDN-markdown编辑器
- JAVA学习篇--Servlet详解