自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Windows下内存泄漏检测方法

Windows下内存泄漏检测方法一1、在主程序的cpp文件里加上以下三行,顺序一定不能颠倒#define _CRTDBG_MAP_ALLOC#include #include 2、在程序退出的时候加上_CrtDumpMemoryLeaks(),如果程序有多个退出的地方,则多个地方

2011-07-25 19:59:23

阅读数 2861

评论数 1

原创 STL中vector容器中元素为自定义类型指针时的内存泄漏问题

相关背景知识:参考上一篇:STL中vector容器中元素为自定义类型时的效率分析实验代码如下:#include #include using std::cin;using std::cout;using std::endl;using std::vector;class CTes

2011-07-23 14:17:46

阅读数 2312

评论数 0

原创 STL中vector容器中元素为自定义类型时的效率分析

相关背景知识:构造函数:类的特殊成员函数,当创建类对象的时候,系统自动调用构造函数,用于完成一些初始工作。特点:构造函数名与类名相同、没有返回值,返回void也不行,但可以无值返回、可以不定义构造函数,编译器为类生产一个默认的构造函数,称为合成的默认构造函数,它会初始化类中的成员

2011-07-23 13:58:53

阅读数 1615

评论数 0

原创 STL中vector内存分配策略剖析

STL中vector内存分配策略剖析相关背景知识:size是vector当前所包含的元素个数capacity是vector当前可以使用的容量,capacity大于等于sizereserve是设置vector的容量实验代码如下:#include #include using std

2011-07-23 12:40:20

阅读数 2292

评论数 1

转载 和零值比较:布尔变量、整型变量、浮点变量、指针变量(转)

1.布尔变量和零值比较假设布尔变量名字为flag,它和零值比较的标准if语句如下:if(flag)         //表示flag为假if(!flag)        //表示flag为真根据布尔类型(boolean)的语义,0为假,任何非零值都是真。可用TRUE和FLASE来

2011-07-19 15:12:17

阅读数 1789

评论数 0

转载 C和C++总结(转)

1. C++虽然主要是以C的基础发展起来的一门新语言,但她不是C的替代品,不是C的升级,C++和C是兄弟关系。没有谁比谁先进的说法,更重要的一点是C和C++各自的标准委员会是独立的,最新的C++标准是C++98,最新的C标准是C99.因此也没有先学C再说C++的说法,也不再(注意

2011-07-19 14:51:41

阅读数 488

评论数 0

原创 获取操作系统版本(转MSDN)

#include #include #define BUFSIZE 80 int main() { OSVERSIONINFOEX osvi; BOOL bOsVersionInfoEx; // Try calling GetVersionEx usi

2011-07-09 10:12:15

阅读数 358

评论数 0

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