gpt4 book ai didi

C++ 单例尝试 : unresolved external symbol

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:04:25 24 4
gpt4 key购买 nike

<分区>

我是一名尝试做 C++ 事情的 C# 开发人员,但我无法理解这里的问题:

namespace myNamespace
{
class Application
{
private:
Application(void);
~Application(void);

// Not copyable
Application(const Application&);
Application& operator= (const Application&);

static Application _instance;

[...]

public:
static Application& current(void);
};
}

(这应该是单例...)

这会导致错误:"error LNK2001: 未解析的外部符号 "private: static class myNamespace::Application myNamespace::Application::_instance"(?_instance@Application@myNamespace@@0V12@A)"

是不是因为我使用的是我在类声明中声明的类?

非常感谢!

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