【发布时间】:2018-03-22 18:17:35
【问题描述】:
我有一个从 JSON 文件中读取的结构(可能很重)。
这个结构是从我正在使用的各种类对象中使用的。 我担心的是:
我应该如何将此结构传递给构造函数以便他们能够(仅)读取它?同时避免复制数据?
我首先发现自己将原始指针传递给结构,有人看到我的代码并告诉我每次触摸原始指针时都拍拍我的手。
那么,这样做的适当方式是什么?参考? shared_ptr?
【问题讨论】:
-
常量参考。
-
@liliscent 谢谢,我可以有一个 const ref 类成员,对吧?
标签: c++ struct constants shared-ptr