gpt4 book ai didi

c++ - 我可以取消单例一个单例吗

转载 作者:太空宇宙 更新时间:2023-11-04 15:29:00 25 4
gpt4 key购买 nike

我想使用一个大量使用单例的库,但实际上我需要一些管理器类来拥有多个实例。代码是开源的,但我自己更改代码会使库更新到新版本变得困难。

如果有的话,有什么技巧可以强制创建单例甚至整个库的新实例?

最佳答案

首先找出图书馆的作者是谁,访问他们的家庭住址并将他们打得血肉模糊,最好是一本关于软件设计的书。 :)

除此之外:将您对原始库的更改作为补丁集进行维护,这样您就可以(或多或少)轻松地将其应用到每个新版本。此外,尝试将您的更改放入库中,这样您就不必自己维护补丁。 ;)

关于c++ - 我可以取消单例一个单例吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/590027/

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