(原创)说说C++中的malloc与new

(原创)说说C++中的malloc与new  很多人都知道malloc与new都是用来申请空间用的,开辟空间来源于堆中。但是在C++中却很少用malloc去申请空间,为什么会这样?后面会有个很有说服力的例子,相信大家一看就能明白。C++程序的格局可分为4个区,注意是“格局”, 1、全局数据区2、代码区3、栈区4、堆区 其中全局变量,静态变量是属于全局数据区;所有的类和非成员函数的代码都存放在代码区;为成员函数运行而分配的局部变量的空间都在栈区,剩下的那些空间都属于堆区。 下面来写个简单的例子 #include classTest { public: Test() { cout<<"TheClass...

阅读全文 1828 ℃

Back to Top