C++学习笔记
valderwu
这个作者很懒,什么都没留下…
展开
-
malloc和new的区别
1. malloc()函数 1.1 malloc的全称是memory allocation,中文叫动态内存分配。 原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。1.2 void转载 2015-11-06 16:34:05 · 121 阅读 · 0 评论 -
volatile关键字
C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Language" 对 volatile 修饰词的说明: A volatile specifier is a hint to a compiler that an object may change转载 2015-11-17 21:13:29 · 137 阅读 · 0 评论