【发布时间】:2013-08-22 16:37:24
【问题描述】:
众所周知:
ptr = malloc(size);
或在 C++ 中
ptr = new Klass();
将在堆上分配 size 个字节。它的效率低于堆栈。
但是在分配之后,当我们访问它时:
foo(*ptr);
或
(*ptr)++;
它是否具有与堆栈上的数据相同的性能,还是更慢?
【问题讨论】:
-
我认为它在实践中没有显着差异。
标签: c++ c memory memory-management resources