私は AS3 (オブジェクト指向 Javascript) でコードを書いており、C++ を学んでいます。
C++ では、コピーinstance1 = instance2
を複製して名前を付けているようです。「文字列」と数値のみがそのように複製され、他のタイプが「参照」されるため、両方が同じオブジェクトを指す AS3 とは異なります (C++ ポインターのように)。instance1
instance2
だから私の質問は:
「Battlefield 4」(またはハードウェアを大量に消費するゲーム) のソース コードがあり、ゲームのメイン クラスのインスタンスを次のようにBattleField4 gameInstance = new BattleField4()
実行しているとしますBattleField4 gameCopy = gameInstance
。
それは、ゲームの進行状況とメモリに読み込まれたグラフィックスの "完全なコピー" を意味しますか?
ゲームが 10Gb のメモリを RAM にロードした場合、20GB がロードされgameCopy = gameInstance
ますか?
助けてくれてありがとう。私の英語が明確だったことを願っています。