データを格納するクラスがあります。 問題は、構築時にデータが利用できないことです。更新/初期化関数またはコンストラクタ(構築時にデータが利用できません)
重要:クラスは、読み取り専用クラスを持つSDK用です(ゲッターのみ)。 クラスは、オンラインAPIからのデータのみを格納します。
データが利用可能なときにポインタを使用してオブジェクトを作成(割り当て)する必要がありますか? これは、データが無効であるか、コンストラクタがある時点で失敗したときに例外をスローするコンストラクタを必要とします。
オブジェクトのデフォルトコンストラクタを定義し、クラスメンバを初期化するupdate/init関数を実装する必要があります。 このソリューションでは、更新関数が呼び出されるまで「ゾンビ」オブジェクトがあるという問題が発生します。 2番目の問題は、update/init関数を呼び出すことを忘れるかもしれない - 最初の問題が発生することです。