C ++
w逸泽
天生我材必有用
展开
-
栈和堆的对比
栈和堆的对比:栈:程序自动分配释放,由高地址向下生长,分配的速度快,勋饭函数参数值,局部变量。 堆:程序员进行分配使用,由低地址向上生长,使用类似链表,会产生碎片,速度慢。具体比较: 申请方式不同。 栈由系统自动分配。 堆由程序员手动分配。 生长方向:栈由高地址向下连续分配 堆由低向上不连续分配。空间大小:堆的大小受计算机系统中的有效虚拟内存。申请大小...原创 2018-07-28 21:12:57 · 201 阅读 · 0 评论 -
使用rand()生成限定大小和随机元素的数组
typedef struct arrRand //随机数组{ int size; int *array = nullptr;} arrAndSize;//生成待测试的随机数组arrAndSize generateRandomArr(int maxSize, int maxValue) { // int arrrr =rand()%10; arrAndSize...原创 2018-07-29 10:50:06 · 1831 阅读 · 0 评论