gpt4 book ai didi

C++ 共享结构 - 良好实践

转载 作者:行者123 更新时间:2023-11-28 04:44:57 26 4
gpt4 key购买 nike

我有一个从 JSON 文件中读取的结构(可能很重)。

我正在使用的各种类对象都使用了这个结构。我担心的是:

我应该如何将此结构传递给构造函数以便他们能够(仅)读取它?同时避免复制数据?

我首先发现自己将原始指针传递给结构,有人看到我的代码并告诉我每当我触摸原始指针时就拍手。

那么这样做的合适方法是什么?引用?共享指针?

最佳答案

首先,打那个人的脸。原始非拥有指针没有错误。

对于您的特定情况,使用 const 引用可能会更好,而且它甚至可能更惯用,具体取决于您的实际代码。没看过代码,不能多说你的具体情况。

关于C++ 共享结构 - 良好实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49435808/

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