2019年3月11日

c++ 栈内数组读写效率 v.s. 堆上数组读写效率

摘要: 函数内定义的数组都在栈内存上。 new 出来的数组在堆内存上(栈上的指针指向它们)。 想知道这两种方法定义的数组的读写效率,写了个小实验程序: #include<iostream> using namespace std; #include<cmath> #include<time.h> #defi 阅读全文

posted @ 2019-03-11 18:06 luyi07 阅读(451) 评论(0) 推荐(1) 编辑

开辟栈内存速度 v.s. 开辟堆内存速度

摘要: 在函数内直接定义多维数组,即可在栈上开辟内存。 用栈上指针 new 出堆内存,定义多维数组,即在堆上开辟内存。 可以比较这两种的速度,做个小实验,心里有个数。 代码如下: #include<iostream> using namespace std; #include<cmath> #include 阅读全文

posted @ 2019-03-11 16:32 luyi07 阅读(206) 评论(0) 推荐(0) 编辑

导航