关于STL的functor
  • 板块学术版
  • 楼主DarksideCoderω
  • 当前回复7
  • 已保存回复7
  • 发布时间2020/6/19 12:52
  • 上次更新2023/11/7 00:23:52
查看原帖
关于STL的functor
161296
DarksideCoderω楼主2020/6/19 12:52
#include<bits/stdc++.h>
using namespace std;  
struct cmp
{
	int *d;
	cmp(int *d)
	{
		this->d=d;
	}
	bool operator()(int a,int b)
	{
		return d[a]>d[b];
	}
};
struct node
{
	int *d;
	priority_queue<int,vector<int>,cmp>Q(cmp(d));
	void dd()
	{
		d[1]=1;d[2]=2;
		Q(cmp(this->d)).push(1);
		printf("%d",Q(cmp(this->d)).top());
	}
}p;
int main()
{
	p.dd();
}

怎么搞才可以通过编译

2020/6/19 12:52
加载中...