gpt4 book ai didi

c++ - 通过引用 v. 通过指针传递——优点?

转载 作者:太空宇宙 更新时间:2023-11-04 14:51:27 24 4
gpt4 key购买 nike

<分区>

Possible Duplicates:
When pass-by-pointer is preferred to pass-by-reference in C++?
Are there benefits of passing by pointer over passing by reference in C++?
How to pass objects to functions in C++?

大家好,作为我化学工程研究生研究的一部分,我正在努力开发一个大型面向对象的 C++ 应用程序框架。

我发现我的许多函数都采用指向自定义对象或 STL 对象的指针。我发现,就编写代码而言,这使得访问存储在其中的函数或变量变得更加困难。

但是,除了简单之外,通过引用传递与通过指针传递是否有任何优势/劣势?

如果其中一个比另一个有优势,我可能会考虑重构我的代码以统一使用任何最佳方法。如果没有,我仍然可以重构以始终如一地使用按引用传递以提高可读性(即不必取消引用)

同样,我想做出最佳决定,因为我的框架已经有 40 多个大文件,所以我想尽可能早地实现统一的结构,并采用任何最佳方法。

提前致谢!

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