c++问题
文章平均质量分 54
风中旅人
share
展开
-
c++ sort等排序函数 和 priority_queue等模板库 的排序规则的理解
自定义的sort, stable_sort,map,set,priority_queue等都需要传入自定义的比较函数sort,statble_sort可以需要传入函数指针(函数类型)或仿函数(函数对象)map,set,priority_queue需要传入仿函数(函数对象)#sort,statble_sort 首先搞清楚这些函数对什么样的一个结构进行排序。这些函数排序的是一个序列结构,可以理解为将一个序列中一前一后的两个值a和b进行比较,如cmp(a,b),如果cmp返回t...原创 2021-08-04 14:51:23 · 246 阅读 · 1 评论 -
c++ using 理解
在c++中 using被用来简化对名称空间中名称的使用,也就是更方便一点,所以在理解using之前得明白什么是名称空间。名称空间:在c++11中,新增了一种功能,即定义了一种新的声明区域来创建名称空间。也就是通过namesapce来定义一个名称空间。(在c++11之前,也是有名称空间这个概念的,不能这样显示声明。)这样做可以提供一个声明名称的区域,而且其中声明的名称不会与其他名称空间中的名称冲突。例:namespace test{ int i; void eat();}这原创 2020-07-11 17:30:29 · 2138 阅读 · 0 评论