ゲーム制作でC++のオブジェクト永続化にSQLiteを使いたい(SDLを使おうと思っています)。とにかく、SQLite はクロスプラットフォームですか? Windows、Mac、Linux、および Android で動作しますよね? Blackberry、iOS、Nintendo のポータブルおよびコンソール システム、Playstation および XBox システムはどうですか? それらのシステムで動作しますか? またはそうでない場合、それらのシステムで何が動作しますか? 私の目標が超クロスプラットフォームになることである場合、SQLite よりも優れたソリューションはありますか?
また、ブーストシリアル化などのプレーンなシリアル化を使用する必要がありますか? オブジェクトストレージにフラットファイルを使用したくないのでSQLiteを使用したい.
私の考えは、ロードおよび保存関数を使用して独自のシリアル抽象基本クラスを作成し、そこからクラスを派生させ、各クラスのカスタム ロードおよび保存関数を記述して SQLite データベースとやり取りすることでした。
誰かがそれについてより良いアイデアを提案できるのだろうか.