boost::shared_ptr初始化方法 reset初始化手动释放 reset初始化 boost::shared_ptr<MarkovNode> node_ptr; node_ptr.reset(new MarkovNode()); 手动释放 node_ptr.reset(); // Without this, our boost locks are not shut down nicely