美文网首页
C++引用折叠规则

C++引用折叠规则

作者: crazyhank | 来源:发表于2022-02-20 19:25 被阅读0次

引用折叠在C++模板函数中经常使用,它的规则如下:

  • & + & -> &
  • & + && -> &
  • && + & -> &
  • && + && -> &&

记忆诀窍:凡是折叠中出现左值引用,优先将其折叠为左值引用。

相关文章

  • C++引用折叠规则

    引用折叠在C++模板函数中经常使用,它的规则如下: & + & -> & & + && -> & && + & -...

  • C++基础

    C++ 值传递、指针传递、引用传递详解C++中引用传递与指针传递区别 引用传递和指针传递的区别 引用的规则:(1)...

  • C++11 std::move和std::forward

    下文先从C++11引入的几个规则,如引用折叠、右值引用的特殊类型推断规则、static_cast的扩展功能说起,然...

  • c++学习文档-更新于2020年12月05日

    c++学习文档汇总 [TOC] c++ primer部分 c++学习笔记 引用(左值引用) int &ref...

  • ★20.关于语法小知识

    switch nullptr 代码 示例 引用折叠 X & &, X & &&, X && &都折叠成类型X &。...

  • 2.C++对C的扩展

    重载(overload) C++中,引用了函数重载的概念,函数名同名,参数列表不同形成重载。重载规则: 函数名相同...

  • Markdown自学习

    引用 1.1 语法规则:>引用内容1.2 举例输入:`>引用 引用 图片 2.1语法规则:! [alt](url ...

  • [C++之旅] 4 C++的引用

    [C++之旅] 4 C++的引用 基本数据的引用 apple_a为apples的引用,修改apple_a等同于修改...

  • C++知识点

    C++基本方法: C++ memcpy C++基本特性: C++引用(vs指针) C++指针 C++封装: 将...

  • C++ 引用传递的学习

    C++ 引用与引用作为函数的参数C++函数的三种传递方式为:值传递、指针传递和引用传递 C++ 上课习题 刘月林2...

网友评论

      本文标题:C++引用折叠规则

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