引用折叠 共 2 篇文章

C++右值引用与左值引用在模板推导中的类型折叠
2026-04-22 09:13:56
C++右值引用与左值引用在模板推导中的类型折叠 引用折叠是 C++ 模板编程中决定最终类型的核心机制。当一个引用类型(如 T& 或 T&&)与另一个引用类型结合时,编译器会按照特定规则将它们“折叠”成一个单一的引用类型。 区分 左值与右值。左值通常是有名字、可以取地址的对象;右值通常是临时对象、字面
C++ 右值引用 左值引用
59 0
C++ 完美转发std::forward在通用引用中的应用
2026-04-04 07:43:22
C++ 完美转发std::forward在通用引用中的应用 C++11 引入了“通用引用”(Universal Reference)和 std::forward,解决了模板函数中参数传递时的值类别丢失问题。当你写一个接收任意类型参数的模板函数,并希望将该参数原封不动地转发给另一个函数时,就必须使用
C++模板 通用引用 完美转发
83 0