美文网首页
非常简单的通用类reverse模板递归函数

非常简单的通用类reverse模板递归函数

作者: 玻璃缸里的自游 | 来源:发表于2019-01-20 14:55 被阅读0次

    由于reverse需要修改原内容,所以T不能是const的。

    template<class T>
    void g_reverse(T *t, int len)
    {
        if (len <= 1)
            return;
        T _tf = *t;
        *t = *(t + len - 1);
        *(t + len - 1) = _tf;
        return g_reverse(t + 1, len - 2);
    }
    

    相关文章

      网友评论

          本文标题:非常简单的通用类reverse模板递归函数

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