gpt4 book ai didi

c++ - 指向单例类实例函数的函数指针

转载 作者:行者123 更新时间:2023-11-28 02:25:27 25 4
gpt4 key购买 nike

我想做的是创建一个指向单个类实例函数的函数指针。我想这样做,所以我可以做这样的事情:

C->member_method();

代替:

Config::inst()->member_method();

但我不确定该怎么做。这是我的单例类:

class Config {
private:
Config() {}

static Config* m_instance;

public:
~Config() {}

static Config* inst() {
if (m_instance == nullptr) {
m_instance = new Config;
}
return m_instance;
}

bool load();
};

提前致谢

最佳答案

简单地创建一个没有静态方法的普通类,抛弃单例模式,然后创建一个实例。

单例模式的负担usually outweigh any benefit .

关于c++ - 指向单例类实例函数的函数指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30834015/

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