坐井观天

来源:互联网 发布:ai算法工程师 招聘 编辑:程序博客网 时间:2024/06/02 20:55
今天看了muduo那本书,获益匪浅啊,原本以为自己看了effective系列,侯捷的所有著作和译著,exceptional系列也有所涉猎,c++能力算是可以了,再加上平时喝同事们扯扯,发现工作多年的人c++都不一定比我了解,于是坐井观天,夜郎自大了起来.
但是阅读了这本书的前20页之后发现,自己的c++功底在工业级别的c++代码这个level上仍然属于c++主义初级阶段.很多工作上才会遇到的诸如二进制兼容,智能指针,稳定性等等的问题很少考虑过.
革命尚未成功,同志仍需努力啊

2013.10.26
boost bind & function
http://blog.csdn.net/solstice/article/details/3066268
http://www.boost.org/doc/libs/1_34_0/libs/bind/bind.html#with_function_objects

Example:
struct X{    bool f(int a);};X x;shared_ptr<X> p(new X);int i = 5;bind(&X::f, ref(x), _1)(i);        // x.f(i)bind(&X::f, &x, _1)(i);            //(&x)->f(i)bind(&X::f, x, _1)(i);            // (internal copy of x).f(i)bind(&X::f, p, _1)(i);            // (internal copy of p)->f(i)


原创粉丝点击