1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#pragma once #include <memory> #include "DB.h" class GameData { public: static GameData & get_instance(); private: GameData(); virtual ~GameData() = default; private: std::unique_ptr<DB> db = nullptr; };