模板变成2

Posted osbreak

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模板变成2相关的知识,希望对你有一定的参考价值。

 

void PrintT(int& t)

    std::cout << "lvalue" << std::endl;


template <typename T>
void PrintT(T&& t)

    std::cout << "rvalue" << std::endl;


template <typename T>
void TestForward(T&& v)

    PrintT(v);
    PrintT(std::forward<T>(v));
    PrintT(std::move(v));


void Test()

    TestForward(1);
    int x = 1;
    TestForward(x);
    TestForward(std::forward<int>(x));


int main(void)

    Test();
    system("pause");
    return 0;

 

以上是关于模板变成2的主要内容,如果未能解决你的问题,请参考以下文章

Halcon图片标定,使得后续图片处理过后变成与模板图片一样

模板 线段树的区间修改

ACM模板——bitset小结

tp框架模板里的date:“Y-m-d”为何变成1970-01-01

Angular 2 中的动态模板 URL

UVa 11149 矩阵的幂(矩阵倍增法模板题)