C++ 创建一个static class 来存储指针

C++ Create a static class to store pointers

我正在尝试通过使用 SDL2 制作一个简单的 game/engine 来学习 C++。目前我在尝试制作静态 class.

时遇到了一些问题

我认为最简单的方法就是描述我想要实现的目标:

我希望这是可以理解的。

(Pointer 是一个 糟糕的 class 名字。)

您想要一个 class 以便一次只能存在一个实例,并且任何知道 class 的代码都可以访问它。解决方案是单例模式。这是一个严重过度使用的模式(新手喜欢用它来代替全局变量)但这正是它的好处。