摘要:
|字号订阅Google的一个开源项目google-perftools-2.0 ,网址:http://code.google.com/p/gperftools/网上全是拿去优化网络产品的介绍,没找到怎么用在自己的c++项目中。于是自己研究了下,发现挺好玩的。下载最新的源代码后解压,发现里面有makefile和vc2003的工程文件。手头有codeblocks+cygwin和vc2003、vc2010,就用2003先做测试吧。打开后发现有个libtcmalloc_minimal和一堆单元测试,libtcmalloc_minimal就是我想要的东东了。编译这个项目,没错误。发现是个动态库,把编译出的 阅读全文
摘要:
现在很多公司招程序员都是C/C++程序员。问:C/C++是一门什么语言呢?答:C中有C++, C++中有C。比如下面一段代码: 1: int b[256]; 2: memset(b, 0, sizeof(b)); 3: for (int i = 0; i < 1000000; ++i) 4: { 5: for (size_t j = 0; j < 256U; ++j) 6: { 7: b[j] = 10 * j; 8: } 9: ... 阅读全文