-1

ゲーム制作でC++のオブジェクト永続化にSQLiteを使いたい(SDLを使おうと思っています)。とにかく、SQLite はクロスプラットフォームですか? Windows、Mac、Linux、および Android で動作しますよね? Blackberry、iOS、Nintendo のポータブルおよびコンソール システム、Playstation および XBox システムはどうですか? それらのシステムで動作しますか? またはそうでない場合、それらのシステムで何が動作しますか? 私の目標が超クロスプラットフォームになることである場合、SQLite よりも優れたソリューションはありますか?

また、ブーストシリアル化などのプレーンなシリアル化を使用する必要がありますか? オブジェクトストレージにフラットファイルを使用したくないのでSQLiteを使用したい.

私の考えは、ロードおよび保存関数を使用して独自のシリアル抽象基本クラスを作成し、そこからクラスを派生させ、各クラスのカスタム ロードおよび保存関数を記述して SQLite データベースとやり取りすることでした。

誰かがそれについてより良いアイデアを提案できるのだろうか.

4

2 に答える 2

2

SQLite は、最も移植性の高いコードの 1 つです。あなたが言及したすべてのデバイスに加えて、電話、GPS、車のダッシュボードなどですでに実行されている可能性が高い.

于 2012-07-15T13:41:56.030 に答える
1

iOSで動作確認中。実際のところ、CoreData Framework はそれに依存しています。

于 2012-07-15T13:43:40.833 に答える