C++17新特性
typename用到模板中