源代码,c++实现,完整实现