12.3 通过模板元编程生成“胶水”代码