标签: c pointers stack llvm heap-memory
存储在堆栈和堆上的对象的指针之间是否存在差异?常见的C / C ++编译器(或JVM / LLVM)中的内部表示是否有所不同?
这是一个非常有趣的问题,与main有关:memory location patterns on stack and heap
答案 0 :(得分:3)
指针是指针。无论指向哪个。
我的意思是:你可以为同一个指针分配堆栈上的区域和堆上的地址,不是吗?因此,指向此处或那里的指针之间不存在任何内在差异。
答案 1 :(得分:-2)
不同的是你不需要free
free