摘要:LeakDiag是微软一款检测memory leak的工具,使用比较简单首先去下载一个ftp://ftp.microsoft.com/PSS/Tools/Developer%20Support%20Tools/LeakDiag/安装好,默认是在c:\leakdiag然后写一个测试程序来测试#include#includeintmain(){while(1){char*c=newchar[10];printf("%s",c);Sleep(1000);}return0;}在LeakDiag中选择aaa.exe然后选择Windows Heap Allocator来跟踪heap的使
阅读全文
随笔分类 - C/C++ - STL
1
摘要:首先到 boost.org 下载boost_1_54_0.tar.gz上传到 linux 环境下 解压缩给解压缩出来的文件斌权限 chmod 777 ./*执行己写好的 shell脚本bootstrap.bat将会生成安装 工具 可执行文件bjam再给工具文件斌权限 find ./* |xargs chmod 777 (将目录下及其子目录下文件权限改为777)执行安装命令 ./bjam -sTOOLS=g++ install等待安装完成windows 下 (己安装MinGW 并能用G++ 命令) bjam -sBOOST_ROOT=.-sTOOLS=g++ install
阅读全文
摘要:非修改性序列操作(12个)循环for_each()对序列中的每个元素执行某操作查找find()在序列中找出某个值的第一次出现的位置find_if()在序列中找出符合某谓词的第一个元素find_end()在序列中找出一子序列的最后一次出现的位置find_first_of()在序列中找出第一次出现指定值集中之值的位置adjacent_find()在序列中找出相邻的一对值计数count()在序列中统计某个值出现的次数count_if()在序列中统计与某谓词匹配的次数比较mismatch()找出两个序列相异的第一个元素equal()两个序列中的对应元素都相同时为真搜索search()在序列中找出一子序
阅读全文
摘要:makefile-------------------------------------%.o : %.cppg++ -g -c $using namespace std;class A {private:int a;int b;public:int aPlusB(){couta=a;};void setB(int b){this->b=b;};};class NodeInfo{private:int beanId;int value;public:NodeInfo(){coutbeanId=id; };void setValue(int value){this->value=v
阅读全文
摘要:STL所有算法简介STL中的所有算法(70个)参考自:http://www.cppblog.com/mzty/archive/2007/03/14/19819.htmlhttp://hi.baidu.com/dinglinbin/blog/item/887e7c30c12e429ba9018e30.html STL算法部分主要由头文件,,组成。要使用 STL中的算法函数必须包含头文件,对于数值算法须包含,中则定义了一些模板类,用来声明函数对象。 STL中算法大致分为四类: 1、非可变序列算法:指不直接修改其所操作的容器内容的算法。 2、可变序列算法:指可以修改它们所操作的容器内容的算法。 3、
阅读全文
1