https://gyyc233.github.io/2021/12/19/CPP%E5%B5%8C%E5%A5%97%E4%BB%8E%E5%B1%9E%E5%90%8D%E7%A7%B0%E4%B8%8Etypename/
typename与class在template的声明式中 template< class T>//声明方法1template< typename T>声明方法2,使用typename 可以暗示参数不一定是一个class类型使用方法1和方法2意义完全相同。但是涉及**嵌套从属名称(nested dependent name)**时只能使用关键字typename: 123456
https://gyyc233.github.io/2021/12/19/CPP%E5%B5%8C%E5%A5%97%E4%BB%8E%E5%B1%9E%E5%90%8D%E7%A7%B0%E4%B8%8Etypename/
typename与class在template的声明式中 template< class T>//声明方法1template< typename T>声明方法2,使用typename 可以暗示参数不一定是一个class类型使用方法1和方法2意义完全相同。但是涉及**嵌套从属名称(nested dependent name)**时只能使用关键字typename: 123456