boost
虚实拉登
这个作者很懒,什么都没留下…
展开
-
boost::noncopyable
boost::noncopyable比较简单, 主要用于单例的情况.通常情况下, 要写一个单例类就要在类的声明把它们的构造函数, 赋值函数, 析构函数, 复制构造函数隐藏到private或者protected之中, 每个类都这么做麻烦.有noncopyable类, 只要让单例类直接继承noncopyable. class noncopyable的基本思想是把构造函数和析构函数设置p转载 2014-11-04 11:04:58 · 398 阅读 · 0 评论 -
boost::scoped_ptr
智能指针大家都听说过,起初我自己封装过原创 2014-11-04 17:31:33 · 370 阅读 · 0 评论 -
boost::typeid
#include #include class A{public: A(){}; virtual ~A(){};protected:private:};struct B{ int a; long b;};void test_typeid(){ using namespace boost; char a; std::cout << typeid(a).原创 2014-11-04 16:45:00 · 450 阅读 · 0 评论