4.6 singleton
singleton即单件模式,实现这种模式的类在程序生命周期里只能有一个且仅有一个实例。单件模式是一个很有用的创建型模式,有许多实际的应用,并被广泛且深入地研究。如果读者还不熟悉这个模式,最好先阅读附录A推荐书目[1],它提供了对singleton模式完整深刻的表述。
虽然单件模式非常重要,但很遗憾目前Boost中并没有专门的单件库,而仅是在其他库中有并不十分完善的实现。虽然不够完善(但比普通实现还是要好很多),但总比没有强。