摘要: 在Java中有一个很好用的Builder模式实现方法。此处使用C++仿照Java的版本实现Builder模式。 在C++中内部类和外部类是没有直接关系的,不能通过内部类访问外部类的私有对象也不能通过外部类访问内部类的私有对象。所以此处使用friend关键字来增强内部类对于外部类的访问,主要是访问外部 阅读全文
posted @ 2016-04-18 16:50 Jax.Li 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 1.不要使用auto_ptr。 scoped_ptr,auto_ptr都是表达唯一所有权持有者的,区别在于,scoped_ptr的所有权是从一而终的,auto_ptr则允许用户以很自然的方式转交资源。两者的设计理念都保证同一时刻所有权持有者唯一。 auto_ptr的好处是显而易见的。比如你在用vec 阅读全文
posted @ 2016-04-18 15:33 Jax.Li 阅读(1408) 评论(0) 推荐(0) 编辑