Struct からデータにアクセスする実行時間と、C++ の Class からデータにアクセスする実行時間に違いがあるかどうか疑問に思っていました。私の現在の理解では、構造体はクラスですが、メンバー関数はありません。構造体よりもオブジェクトの方がはるかに遅く実行されるコードがいくつかありますが、これは違いがあることを示唆しているように見えますが、私の直感では大きな違いはないはずなので、これは私を混乱させます。
質問する
425 次
5 に答える
2
実行時間が異なるという問題が発生する理由がわかりません。
構造体とクラス、私はそれがオブジェクトの意味であると仮定していますが、デフォルトでパブリックに設定されている構造体とプライベートにデフォルト設定されているクラス以外は実質的に同じです。
So to sum it up there should be no difference functionally or speed wise
編集:構造体の実行が高速になる理由は、人々がPODに構造体を使用する傾向があるのに対し、クラスにはより多くの機能があるためですが、これは構造体とクラスの実際の機能ではなくスタイルに基づいています
于 2013-06-07T19:08:12.017 に答える