c++ 模板

2022/7/15 1:20:23

本文主要是介绍c++ 模板,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  1.typename 在什么时候用

  C++中typename的用法 - 腾讯云开发者社区-腾讯云 (tencent.com)

  大意就是:在不添加typename 会产生歧义的时候就得加typename,否则不用添加typename

  或者要声明一个由模板参数控制得类型的时候要添加typename 

  例子 

template<typename T>
struct  MyType{
    using iterator = typename std::vector<T>::iterator;
};

template<typename T>
using  Iter = typename MyType<T>::iterator;


template <typename U>
auto Max(U& x,U& y){
    return x>y ? x:y;
}

 

  



这篇关于c++ 模板的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程