问题标签 [private-constructor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
138 浏览

c++ - 当相关ctor是私有的时,如何在堆上返回一个类实例?

假设我有这个结构

编辑:我删除了复制构造函数。这是我在我的代码库中没有复制 c'tors 的一些类的简化示例。

我可以像这样在堆栈上获取一个实例:

但是假设我需要一个指针(或者unique_ptr很好),并且我无法更改 的实现MyStruct,我该怎么做?