首页 >

设计C++函数传参时如何决定使用指针还是引用? – 网络|

变频器正反转怎么控制,新浪微博怎么了,php怎么读取多个数据设计C++函数传参时如何决定使用指针还是引用? - 网络|设计C++函数传参时如何决定使用指针还是引用

1.函数不是构造函数,且参数是只读:用const引用

2.函数不是构造函数,且参数是作为输出(out)参数:用指针

3.函数不是构造函数,且不是只读,但也不是输出参数:用引用

4.函数是构造器,但参数并不参与组成构造类的一部分,那就参考上面几点

5.函数是构造器,且参数参与构造,且参数是可移动的类型:传值

6.函数是构造器,且参数参与构造,但构造的类只保留参数的引用:传shared_ptr或者自定义指针


设计C++函数传参时如何决定使用指针还是引用? - 网络|
  • Python工程师与人工智能算法工程师有什么区别? |spass与python区别
  • Python工程师与人工智能算法工程师有什么区别? |spass与python区别 | Python工程师与人工智能算法工程师有什么区别? |spass与python区别 ...

    设计C++函数传参时如何决定使用指针还是引用? - 网络|
  • Python编程训练题,让你快速提升编程实力(附详细介绍) |python加法计算a加b
  • Python编程训练题,让你快速提升编程实力(附详细介绍) |python加法计算a加b | Python编程训练题,让你快速提升编程实力(附详细介绍) |python加法计算a加b ...

    设计C++函数传参时如何决定使用指针还是引用? - 网络|
  • Python数据分析掌握(从入门到精通) |python怎么把rgba数据存为jpg
  • Python数据分析掌握(从入门到精通) |python怎么把rgba数据存为jpg | Python数据分析掌握(从入门到精通) |python怎么把rgba数据存为jpg ...