学习C++ Primer 5th时replicate的书中源码和部分习题solution