C++如何自定义函数

樵夫2021-12-13 11:40

  要使用C++函数,必须完成三个方面:

  提供函数定义。

  提供函数原型。

  调用函数

  库函数是定义和编译的函数,可以使用标准头文件提供原型,所以只需要正确调用即可!但是,在使用自定义函数时,必须正确处理这三个方面。

C++如何自定义函数

  自定义函数排序sort。

  sort函数有三个参数:

  第一个参数是起始地址。

  第二个参数是结束地址。

  第三个参数是排序。

  第三个参数不能写,如果第三个参数不写,那么默认排序方法:从小到大。

  sort使用自定义比较函数:

bool cmp(int i1,int i2){
	return i1<i2;
}
sort(arr,arr+n,cmp);

  结构体内置自定义函数排序。

  基本语法:

typedef struct time{
	int c;
	bool operator < (const time &rhs) const{
		return c>rhs.c;
	}
}time;

  sort函数:

  自定义函数,如果返回值为“a”,如果返回值为“a>b”,则从大到小排序。

  但优先队列的情况相反。

  sort函数默认从小到大,优先队列默认从大到小。

  因此,对于上述自定义排序,对于优先队列,从小到大排序。

  以上就是开课吧小编为大家整理发布的“C++如何自定义函数”一文,更多相关内容尽在开课吧广场C++教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
算法刷题核心能力提升营