2021
10-13
10-13
详解C++模板编程中typename用法
typename的常规用法typename在C++类模板或者函数模板中经常使用的关键字,此时作用和class相同,只是定义模板参数;在下面的例子中,该函数实现泛型交换数据,即交换两个数据的内容,数据的类型由_Tp决定。template<typename_Tp>inlinevoidswap(_Tp&__a,_Tp&__b){_Tp__tmp=__a;__a=__b;__b=__tmp;}typename的第二个用法:修饰类型限定名和非限定名限定名(qualifiedname),是限定了命名空间的名称。...
继续阅读 >