c/c++语法
Self-Discipline
在校大学生
展开
-
c++排序优先级语法
1.结构体内嵌比较函数的规则如下:struct node{ int l,r; bool operator const node &a)const{ return r < a.r; }};此时左边那个r表示自己这个r,如果排序的话,会按r值从小到大排序,因为sort默认就是从小到大的。而优先队列就不同了,优先队列中默认是原创 2017-09-23 14:18:48 · 1518 阅读 · 0 评论 -
二维数组的初始化(二维数组的赋值)
二维数组的初始化必须在声明的时候进行。否则会报错。比如,你应该在声明它的时候就立即赋值:unsigned char bitmap[16][17]={{0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0}, {255,255,255,0,0,0,0,0,0,0转载 2017-08-30 16:03:41 · 6908 阅读 · 0 评论 -
无穷大数 INF
#define INF 0x3f3f3f3f0x3f3f3f3f的十进制是1061109567,也就是10^9级别的(和0x7fffffff(32-bit int的最大值)一个数量级),而一般场合下的数据都是小于10^9的,所以它可以作为无穷大使用而不致出现数据大于无穷大的情形。另一方面,由于一般的数据都不会大于10^9,所以当我们把无穷大加上一个数据时,它并不原创 2017-09-24 22:29:01 · 995 阅读 · 0 评论