C/C++
文章平均质量分 78
zllzb2011
这个作者很懒,什么都没留下…
展开
-
C、C++、C#、Java、php、python语言的内在特性及区别
C、C++、C#、Java、php、python语言的内在特性及区别: C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言。C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。C++在这方面做了改进,在保留了指针操作的同时又增强了安全性,受到了一些用户的支持,但是,由于这些改进增加语言的复杂度,也为另一部分所诟病。Jav转载 2015-07-31 14:17:37 · 11627 阅读 · 0 评论 -
new/delete和malloc/free的区别
new/delete和malloc/free原创 2015-08-05 10:01:22 · 557 阅读 · 0 评论 -
堆区和栈区的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两转载 2015-07-31 10:49:38 · 356 阅读 · 0 评论