2.3 奇异递归模板