c*6
2 楼
我需要用一个返回索引的排序算法,就写了以下小函数,
在VC++下能顺利编译且运行正确,但是在g++下通不过,
大意是说找不到对应的stable_sort,貌似参数类型不对,
我想来想去觉得也就是function object不对,但是看不出
哪里不对,请指教!
void sort_with_index(vector& vect, vector& idx)
{
class lt {
vector& _x;
public:
lt( vector& x ) : _x(x) {}
bool operator()( int j, int k ) const { return _x[j] > _x[k]; }
};
idx.resize(vect.size());
for (int i=0; i stable_sort( idx.begin(), idx.end(), lt(vect) );
}
在VC++下能顺利编译且运行正确,但是在g++下通不过,
大意是说找不到对应的stable_sort,貌似参数类型不对,
我想来想去觉得也就是function object不对,但是看不出
哪里不对,请指教!
void sort_with_index(vector
{
class lt {
vector
public:
lt( vector
bool operator()( int j, int k ) const { return _x[j] > _x[k]; }
};
idx.resize(vect.size());
for (int i=0; i
}
wh
3 楼
代乐子回hi.
什么chumby?
【在 s*********e 的大作中提到】
: Hi Hi
: 邓丽君 -- 你心我心
: http://www.chumby.com
什么chumby?
【在 s*********e 的大作中提到】
: Hi Hi
: 邓丽君 -- 你心我心
: http://www.chumby.com
p*o
4 楼
标准说模板函数不能引用没有linkage的类,而你的lt就是这么一个类,所以
gcc报错。你要把lt拿到函数外面来。
至于VC,估计是做了个扩展。我还是比较赞成这个扩展的,因为把lt拿到外面
来实在是太丑了 ...
【在 c****6 的大作中提到】
: 我需要用一个返回索引的排序算法,就写了以下小函数,
: 在VC++下能顺利编译且运行正确,但是在g++下通不过,
: 大意是说找不到对应的stable_sort,貌似参数类型不对,
: 我想来想去觉得也就是function object不对,但是看不出
: 哪里不对,请指教!
: void sort_with_index(vector& vect, vector& idx)
: {
: class lt {
: vector& _x;
: public:
gcc报错。你要把lt拿到函数外面来。
至于VC,估计是做了个扩展。我还是比较赞成这个扩展的,因为把lt拿到外面
来实在是太丑了 ...
【在 c****6 的大作中提到】
: 我需要用一个返回索引的排序算法,就写了以下小函数,
: 在VC++下能顺利编译且运行正确,但是在g++下通不过,
: 大意是说找不到对应的stable_sort,貌似参数类型不对,
: 我想来想去觉得也就是function object不对,但是看不出
: 哪里不对,请指教!
: void sort_with_index(vector
: {
: class lt {
: vector
: public:
s*e
5 楼
try the website above, just got it per Fedex to EU.
l*i
7 楼
哇 太酷了 我前段时间还在想 不知道这种有网络支持的播放器是不是可以收听电台
【在 s*********e 的大作中提到】
: Hi Hi
: 邓丽君 -- 你心我心
: http://www.chumby.com
【在 s*********e 的大作中提到】
: Hi Hi
: 邓丽君 -- 你心我心
: http://www.chumby.com
相关阅读
用extjs做前端的多吗?面试跑测试数据 (转载)移动数据传输格式选择问题“神”programming language用什么Git客户端?smartgit or sourcetree?最近热门的startup都在做什么?Meet AOSP, the other Android, while you still can如何知道AWS开销的明细?大门和扎克的浇水方式FYI大家真心觉得akka好用吗?为什么很多数据挖掘的开发包都是用Python或R写的?开个凤姐王珢版吧Vagrant v.s. Docker谷歌收购视频及特效初创公司Zync (转载)你们都没搞懂为什么大公司要用Java.spark 到底牛在什么地方?github有地方能看到一个Project行数么分析一下scala为什么能拿到funding吧ms百度识图也蛮厉害的