private-constructor

private-constructor

文章 0 浏览 2

关于包含不可复制成员引用的类的复制构造函数的建议

我有一个 A 类,它作为成员引用了 B 类的对象。 B 类的复制构造函数(和赋值运算符)是私有的。您认为这是一个有效的好主意吗? A 的默认复制构造函数…

寒冷纷飞旳雪 2024-11-26 18:19:12 2 0

这段代码如何创建一个只有私有构造函数的类的实例?

我正在开发一个声音库(使用OpenAL),并从FMOD提供的界面中获取灵感,您可以看到界面 在此链接。 我提供了一些概念,例如:Sound、Channel 和 Channe…

箜明 2024-11-19 03:22:49 3 0

这是私有构造函数的一个很好的用途吗?

每天尝试学习新东西,我会对以下设计是好是坏感兴趣。 我正在实现一个类 A ,它将自身的对象缓存在静态私有成员变量 std::map<> 中。缓存。 A 的用户…

故事与诗 2024-10-19 12:22:29 7 0

c++私有构造函数

如果我不想允许任何人创建我的类的实例,除了我的静态函数(我认为这称为单例/工厂?),是否足以将默认构造函数设为私有,或者我还需要显式地定义并…

伤痕我心 2024-09-30 21:02:45 6 0

在 C++ 中,我可以将类类型表示为变量吗?

我想从我将在运行时确定的类中调用静态方法,但我知道它是给定类的子类。假设我有这些类 class super { public: super(); static super *loadMe (ifst…

七色彩虹 2024-09-29 03:49:05 8 0

如何使用拥有私有复制构造函数和赋值构造函数的对象?

可能的重复: 如何使用对象复制构造函数和复制赋值是私有的吗? 在阅读 TCPL 时,我遇到了一个问题,正如标题所提到的,然后“私有”类是: class Un…

剩一世无双 2024-09-04 12:01:50 7 0

如何使用复制构造函数和复制赋值都是私有的对象?

在阅读TCPL时,我遇到了一个问题,正如标题所提到的,然后'私有'类是: class Unique_handle { private: Unique_handle& operator=(const Unique_hand…

℡寂寞咖啡 2024-09-04 06:57:34 6 0

c++:私有构造函数意味着标头中没有该类对象的定义?

还有一个问题,你来吧!... 不管怎样,我有两个带有私有构造函数和静态函数的类来返回该类的实例。 一切都很好,我有一个 main.cpp 文件,我在其中设…

十二 2024-08-13 02:50:23 11 0

无法从该对象继承?

跟进这个问题,人们有建议我选择“选项 3”,它可能如下所示: class b2Body { private: b2Body() {} friend class b2World; }; class Body : public …

小镇女孩 2024-08-07 13:09:42 9 0
更多

推荐作者

尘世孤行

文章 0 评论 0

烟─花易冷

文章 0 评论 0

倒带

文章 0 评论 0

忱杏

文章 0 评论 0

送君千里

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文