gpt4 book ai didi

c++ - 为什么在c++中禁止静态分配?

转载 作者:行者123 更新时间:2023-11-28 06:20:33 26 4
gpt4 key购买 nike

将类的构造函数设为私有(private)并使用返回新实例的 getInstance 方法有什么意义?什么时候只允许创建动态对象?为什么?我见过这样的例子,但我不明白为什么。

最佳答案

这通常在类实例管理自己的生命周期时完成,例如他们将订阅一些异步发生的事件。如果实例在事件到达之前被销毁,事件调度程序将使用野指针并导致未定义的行为。

关于c++ - 为什么在c++中禁止静态分配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29375686/

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