美文网首页
函数模板与auto自动变量

函数模板与auto自动变量

作者: Mr_Editor | 来源:发表于2016-10-24 09:16 被阅读0次

    //注意返回值
    //参数至少一个是模板类型
    template <typename T> T MAX(T *p, int count)
    {
    }
    //不定参数模版函数
    template <class NT> NT getcount(int count , NT data1 ...)
    {
    }

    //自动数据类型, 根据实际推到处类型
    template <class T1, class T2>
    auto get(T1 data, T2 data2)->decltype(datadata2)
    {
    return data
    data2;
    }
    //函数的参数不能是AUTO
    void main()
    {
    //获取返回值类型
    std::cout<<typeid(get(12,'A')).name())<<std::endl;
    //输出返回值
    std::cout<<get(12,'A')<<std::endl;
    }

    相关文章

      网友评论

          本文标题:函数模板与auto自动变量

          本文链接:https://www.haomeiwen.com/subject/zdtluttx.html