5.1 模板vs宏