だから私は非現実的なエンジンのソースコードを見ていたと私はこの出くわした:なぜメモリ不足のためのポインタを使用しますか?
class USphereComponent* CollectionSphere;
あり、ゲームの開始時に一度初期化して生み出されようとしている何かのためにポインタを使用しており、一部のオブジェクトは次のようになりますそれをオーバーラップさせると、私はポインタが主により高い中間のメモリ割り当て目的のために使用されていると考えました なぜ彼らは今それを今使っていますか?
私は実際に指導者がいないので、私はちょうど学び、それについての情報を収集しようとしています。
これ以上の文脈なしに完全に答えることは不可能です。どこにでもポインタを割り当てることができます。可能であれば、気をつけて、コンテナやスマートポインタを使用してください。 – user4581301
あなたは何をもっと知る必要がありますか? – belkipAndroidness
少し遅れてボールに戻ってきます。申し訳ありません。より多くの文脈で、私はプログラマーが 'CollectionSphere'をどのように使用したかを知る必要があります。軌道のLightness Racesはおそらく正しいかもしれませんが、プログラマは、オブジェクトを初期化するのに十分な情報(どのようなインスタンス、どのコンストラクタパラメータなど)が不足している可能性があります。オブジェクトがどのように初期化され使用されているかを見ることで、チャフの一部を取り除くことができます。しかし、今日の終わりには、プログラマの意図を推測しています。私たちが知っている限り、ポインタを使うことは間違いかもしれません。 – user4581301