C/C++
_zhj
加油!
展开
-
指针数组和数组指针
一、指针数组 指针数组是个数组,数组中的每个元素都是指针类型。 定义:比如 int *p[n]; []优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的数组元素。 对于数组a[4][3]: 如果直接让p = a这样赋值是不正确的。因为p是个不可知的表示,只存在p[0]、p[1]、p[2]...p[n-1],而且它们分别是指针变量可以用来存放变量原创 2017-07-19 20:54:37 · 225 阅读 · 0 评论 -
C++优先级队列+重载
1、int类型 C++的优先级队列默认是大顶堆,大数的优先级高,即将多个数放入优先级队列后,队首(下一个出队)元素是这些数里面最大的那个。 默认情况等价于: priority_queue<int,vector<int>,less<int> >q; 代码: #include <iostream> #include <queue>...原创 2019-08-07 15:29:40 · 686 阅读 · 0 评论