随笔分类 - C/C++/STL
摘要:Needed to compute max flow in a project and found the official document of BGL to be rather obscure, hence record some materials which I think can hel
阅读全文
摘要:看起来是个学习boost非常不错的材料,应该是boost的官方教程之类: http://theboostcpplibraries.com/
阅读全文
摘要:在看c++ primer的时候见到了一下这种用法: 觉得这里面的typename特别令人费解。最后找到了下面这篇问题,感觉写的很清楚: http://feihu.me/blog/2014/the-origin-and-usage-of-typename/ 具体细节文章里面都写到了。简单说来,以上的语
阅读全文
摘要:方法参考网上的一段代码,把它改成了类以方便调用,很简单,但是可以一用,哈哈。cpu_usage.h#include class CpuUsage {public: CpuUsage(); void init(); // get cpu usage rate from the las...
阅读全文
摘要:今天偶然看到一段神级代码,如下:#define offsetof(s,m) ((size_t)((ptrdiff_t)&(((s*)0)->m)))其中,s为结构体类型,m为成员名称。如:struct A { float a; double b;}offsetof(A, b);可以获...
阅读全文
摘要:http://www.boost.org/doc/libs/1_57_0/libs/pool/doc/html/boost_pool/pool/pooling.html
阅读全文
摘要:原文:http://blog.csdn.net/haoel/article/details/2879用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,...
阅读全文
摘要:这是一篇Dr. Dobb's Journal对STL之父stepanov的采访。文中数次提到STL的基本思想、语言的特性、编程的一些根本问题等,非常精彩。这篇文章让我想去拜读下stepanov的大作《Elements of Programming》了。原文链接:http://www.stepanov...
阅读全文
摘要:增添于网上的一些书单: C++/OPP/OOD系列: 层级一:语法/语意(C++)[Lippman2000] Essential C++ Essential C++,by Stanley B. Lippman Addison Wesley Longman 2000,276 pages Ess...
阅读全文
摘要:在做项目的时候,遇到了在类中根据不同的调用函数,在被调用函数的某处需要做不同的处理,本来就想着直接在类中设个标记变量判断下就好了,不过觉得这样代码可能看起来会有些凌乱,而且效率估计有些低,于是想起来使用函数指针。去网上查了查函数指针的使用,可能由于都没提成员函数指针到底为什么特殊及如何使用,只给了些
阅读全文
摘要:http://blog.pfan.cn/whyhappy/articlelist_1491_1067_1.html
阅读全文
摘要:http://blog.csdn.net/hairetz/article/details/4153252 先看这样一段代码class test{public:test(int i){ m_i=i;}test(){};void hello(){printf("hello/n");}private:int m_i;};int main(){test *p=new test();p->hello();p=NULL;p->hello();}结果是:hellohello为何p=NULL;p->hello(); 这样之后,NULL->hello()也依然有效呢?
阅读全文
摘要:在用stl的sort模板函数的时候遇到一个运行时错误,觉得很诡异,搜索了一下,原来VC05以后的版本会运行时检查比较函数是否为strict weak ordering,由此顺便了解了下strict weak ordering。而VC的运行时检查机制也耐人寻味。此为文章链接:http://hi.baidu.com/haochaoqing/item/00b40cf2b8c4efc0a835a255http://support.microsoft.com/kb/949171把第二篇的内容贴出来如下:ActionSort any STL collection using stable_sort() o
阅读全文
摘要:http://blog.csdn.net/haoel/article/details/1948051
阅读全文
摘要:http://www.rcs.hu/Articles/RTTI_Part1.htm
阅读全文
摘要:在写代码时遇到了以下类似情况:#include #include using namespace std;class A {public: void func1(string prefix) { cout << prefix << "A::func1" << endl; }...
阅读全文
摘要:C++ STL中哈希表 hash_map介绍0 为什么需要hash_map用过map吧?map提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改:岳不群-华山派掌门人,人称君子剑张三丰-武当掌门人,太极拳创始人东方不败-第一高手,葵花宝典...这些信息如果保存下来并不复杂,但是找起来比较麻烦。例如我要找"张三丰"的信息,最傻的方法就是取得所有的记录,然后按照名字一个一个比较。如果要速度快,就需要把这些记录按照字母顺序排列,然后按照二分法查找。但是增加记录的时候同时需要保持记录有序,因此需要插
阅读全文

浙公网安备 33010602011771号