gpt4 book ai didi

c++ - 将共享指针传递给非拥有函数时的最佳做法是什么?

转载 作者:太空狗 更新时间:2023-10-29 19:43:22 26 4
gpt4 key购买 nike

<分区>

自从使用共享指针后,我经常在想将它们传递给不(必须)拥有该对象的函数的情况下运行。因为我知道对象在函数调用期间是有效的,所以我有四种传递指针的选项:

  1. 按值(value)
  2. 引用
  3. 弱指针
  4. 原始指针

起初我开始大量使用弱指针(因为我已经有了它们),但是一直锁定它们的开销很烦人并且会影响性​​能。现在我考虑通过引用传递原始指针或共享指针。有最佳实践吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com