自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 【linux】c++ 内存管理(三)

5.杜绝野指针      “野指针”不是NULL指针,是指向“垃圾”内存的指针。野指针的成因:      (1)指针变量没有被初始化,任何指针变量刚刚被创建的时候不会自动成为NULL指针。它的缺省值是随机的,它会乱指一气。所以,指针变量在创建的同时应该被初始化,要么将指针设置成NULL,要么让它指向合法的内存。如:       char *p = NULL;       char

2010-03-21 10:50:00 352

转载 windows下sqlite安装使用和性能优化及设置

原文链接:http://edu.codepub.com/2008/1231/805.php windows下sqlite安装使用和性能优化及设置      sqlite是嵌入式SQL数据库引擎SQLite(SQLite Embeddable SQL Database Engine)的一个扩展。SQLite是一个实现嵌入式SQL数据库引擎小型C语言库(C library),实现了独立的,

2010-03-09 20:04:00 1225

原创 【linux】c++ 内存管理(二)

3. 指针与数组的比较不同点:      数组:要么在惊天存储区域被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命周期内保持不变,只有数组的内容可以改变。指针:可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。 两者特征比较的例子:(1) 修改内容:char a[] = “hello”;a

2010-03-06 21:34:00 361

原创 【linux】c++ 内存管理(一)

1. 内存分配方式(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如:全局变量,static变量。(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束的时候这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很搞,但是分配的内存容量有限。(3) 从堆上分配,亦称动态分配。程序在运行的时

2010-03-05 20:37:00 525

转载 C++使用技巧,内存越界保护

C++使用技巧,内存越界保护 原文出处:http://www.devdiv.net/thread-15649-1-1.html(转载时请注明)原理是申请<span class="t_tag" onclick="function onclick(){tagshow(event)}">内存时,多申请一些,并把后面的保护起来。这样,当<span class="t_

2010-03-04 20:55:00 2099

转载 CppUnit测试框架入门

CppUnit测试框架入门作者:Cpluser转自:http://www.vckbase.com/下载源代码  测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过,然后再优化设计结构。测试驱动开发式是极限编程的重要组成部分。XUnit,一个基于测试驱动开发的测试框架,它为我们在开发过程中使用测试驱

2010-03-04 20:09:00 467

UNIX C库函数.chm

UNIX C库函数 查看UNIX下C函数就方便了。。。

2010-07-22

最“小”的 截屏软件

最小的截屏软件~~~~~~~~~~~~~~~~~~~

2010-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除