这是一个很好的部分,我非常有帮助!快速的问题:
除了写一个函数或程序来测试限制直到它坠毁,有更容易的方式来确定的大小,或内存量,分配给调用堆栈为一个特定的程序?不知道这之前有助于避免更复杂的程序堆栈溢出?
我不明白你的问题。malloc分配内存堆上。对于那些你们谁不知道malloc是什么,它是动态分配的内存的旧风格的方式。在C + +,它本质上是使用新的运营商的青睐。
实际上,把这句话最好的办法是
“……谁需要一个盘子从堆栈将第一带板你推了。”
然而,由于句中所说的“板”,奇异,你其实可以逃脱,只是
“……谁需要一个盘子从堆栈将你推板上。”
或者也许更好,
“谁第一个将板从堆栈将你推板上。”
或
“旁边的人谁需要一个板从堆栈将你推板上。”
伟大的职位,但有件事我注意到在这部分的文本:
“
堆的优点和缺点:
1)分配的内存分配到具体在释放(注意内存泄漏)。
2)动态分配的内存必须通过指针访问。
3)由于堆是一个大的内存池,大的数组,结构,或类应该分配在这里。
“
第三部分是不是一个真正的缺点或优点,只是一个属性。
如果你希望它是一个优势,你需要改变措辞来
“因为堆是一个大的内存池,大的数组,结构,或类可以被分配有。
这听起来更像是一个优势。