- 博客(7)
- 资源 (45)
- 收藏
- 关注
原创 Windows下内存泄漏检测方法
Windows下内存泄漏检测方法一1、在主程序的cpp文件里加上以下三行,顺序一定不能颠倒#define _CRTDBG_MAP_ALLOC#include #include 2、在程序退出的时候加上_CrtDumpMemoryLeaks(),如果程序有多个退出的地方,则多个地方
2011-07-25 19:59:23 3176 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 2826
原创 STL中vector容器中元素为自定义类型时的效率分析
相关背景知识:构造函数:类的特殊成员函数,当创建类对象的时候,系统自动调用构造函数,用于完成一些初始工作。特点:构造函数名与类名相同、没有返回值,返回void也不行,但可以无值返回、可以不定义构造函数,编译器为类生产一个默认的构造函数,称为合成的默认构造函数,它会初始化类中的成员
2011-07-23 13:58:53 1810
原创 STL中vector内存分配策略剖析
STL中vector内存分配策略剖析相关背景知识:size是vector当前所包含的元素个数capacity是vector当前可以使用的容量,capacity大于等于sizereserve是设置vector的容量实验代码如下:#include #include using std
2011-07-23 12:40:20 2603 1
转载 和零值比较:布尔变量、整型变量、浮点变量、指针变量(转)
1.布尔变量和零值比较假设布尔变量名字为flag,它和零值比较的标准if语句如下:if(flag) //表示flag为假if(!flag) //表示flag为真根据布尔类型(boolean)的语义,0为假,任何非零值都是真。可用TRUE和FLASE来
2011-07-19 15:12:17 2376
转载 C和C++总结(转)
1. C++虽然主要是以C的基础发展起来的一门新语言,但她不是C的替代品,不是C的升级,C++和C是兄弟关系。没有谁比谁先进的说法,更重要的一点是C和C++各自的标准委员会是独立的,最新的C++标准是C++98,最新的C标准是C99.因此也没有先学C再说C++的说法,也不再(注意
2011-07-19 14:51:41 571
原创 获取操作系统版本(转MSDN)
#include #include #define BUFSIZE 80int main(){ OSVERSIONINFOEX osvi; BOOL bOsVersionInfoEx; // Try calling GetVersionEx usi
2011-07-09 10:12:15 463
CnPack IDE 专家
2010-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人