![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 77
caoyuanll
这个作者很懒,什么都没留下…
展开
-
C++中内存分配详解
来自:http://developer.51cto.com/art/201107/276154.htm 程序运行时,特别要注意的是内存的分配。下面介绍C++程序设计中的内存分配。 一、内存基本构成 可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行转载 2015-04-08 14:08:22 · 311 阅读 · 0 评论 -
结构和联合的区别
来自:http://blog.chinaunix.net/uid-25132162-id-1565162.html 1、结构体的定义 struct 结构体名 { 数据类型1 成员名1; 数据类型2 成员名2; ...... }; 2、联合体的定义 union 联合体名 { 数据类型1 成员名转载 2015-07-27 18:58:00 · 2499 阅读 · 0 评论 -
new/delete 和malloc/free 的区别一般汇总
来自:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/16/2593754.html 一、基本概念 malloc/free: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回转载 2015-07-27 19:44:35 · 304 阅读 · 0 评论 -
const 和 #define区别
来自:http://blog.sina.com.cn/s/blog_79b01f6601018xdg.html const 和 #define区别 转载▼ (1) 编译器处理方式不同 define宏是在预处理阶段展开。 const常量是编译运行阶段使用。 (2) 类型和安全检查不同 define宏没有类型,不做任何类型检查,仅仅是展开。转载 2015-07-27 20:36:20 · 364 阅读 · 0 评论 -
数组和指针的区别
来自:http://blog.chinaunix.net/uid-21411227-id-1826897.html 一.指针与数组的联系: 指针与数组是C语言中很重要的两个概念,它们之间有着密切的关系,利用这种关系,可以增强处理数组的灵活性,加快运行速度,本文着重讨论指针与数组之间的联系及在编程中的应用。 1.指针与数组的关系 当一个指针变量被初始化成数组名时,就说转载 2015-07-27 21:43:23 · 462 阅读 · 0 评论