CIで記述した以前のプログラムでは、プログラム内のすべての関数からアクセスできる複数の「コア」データを含む単一のオブジェクトが必要でした。結局、を選択し、struct
この構造体へのポインターを使用して読み取りました。またはデータの書き込み。ポインターへのアクセスはおそらくCで実行できる最も安価な方法の1つであり、これ以上優れたものを見つけたことがないため、このソリューションに満足しているため、高速で作業に適していました。
今C++でも同じ問題があり、いくつかのプリミティブ型で構成される状態を共有する必要があります。いわゆるPODのいずれかを使用したいと思います。これは、基本的には、を意味struct
しますが、今回は安全のために参照します。
この「Blob」データをプログラムで実行する必要があるとすると、参照によってアクセスされる構造体はC ++で最速のものですか?ゲッターメソッドにはどれくらいの費用がかかりますか?