栈区由系统自动分配内存和释放内存,不易控制,如:当对某些在栈区的类,不能够控制它的析构顺序。我们觉得析构可能很麻烦,有个时候为了方便我们都分配在栈区吧,这样避免析构造成各种错误,内存泄露,这万万不可以,栈区空间在windows是2M,用完就没了,所以我们不能够这样写。
堆区由程序员手动分配和释放内存,容易控制。
栈区由系统自动分配内存和释放内存,不易控制,如:当对某些在栈区的类,不能够控制它的析构顺序。我们觉得析构可能很麻烦,有个时候为了方便我们都分配在栈区吧,这样避免析构造成各种错误,内存泄露,这万万不可以,栈区空间在windows是2M,用完就没了,所以我们不能够这样写。
堆区由程序员手动分配和释放内存,容易控制。