2014-09-03 60 views
-2

假設所討論的類只使用哪個直接訪問保持的數據字段,這將是更好的性能來使用,類或具有類似字段的結構。相對性能類和基於結構數據類型

+2

'struct'是一個'class',它的所有成員都有公共訪問權限。因此,沒有性能差異。 – 101010 2014-09-03 16:32:34

+0

你的朋友需要掌握在編程之前在網上搜索的藝術,它會以指數方式增加你的結果 – Claudiordgz 2014-09-03 16:38:21

回答

4

編號A class是爲struct同樣的事情,唯一改變的事情是,在默認情況下,class成員是private和結構成員是公開的。

也有繼承和訪問類型,但該檢查this question更多信息有關更多的變化。

+1

默認情況下,繼承在結構上是公共的,默認情況下在類中是公共的,但是誰在計數? – Salgar 2014-09-03 16:35:00

+0

@Salgar,是的,我剛剛添加了一個鏈接。謝謝! – ArthurChamz 2014-09-03 16:35:25

0

我剛剛發現了一個我以前沒有注意到的類似問題。其中有相同的接受答案。

Class vs Struct for data only?

我能夠關閉這個問題作爲一個重複?

+0

應該是一個評論。 – scohe001 2014-09-03 16:37:24