Warum Mehrdimensionale Arrays

 

was ist der vorteil von mehrdimensionalen Arrays gegenüber Eindimensionalen?

warum verwendet man nicht mehrere Eindimensionale?


danke

amando

 
Wenn Dinge indexmäßig zusammengehören, ist das weniger fehleranfällig.
 

In modernen Architekturen sind sie auch schneller.

Weil die Prefetch Einheit das zusammenhängende Array "voraus laden" kann.

Mehrere einzelne Arrays könnten verteilt im Speicher abgelegt werden.


Also Vorteil Geschwindigkeit.


http://nadeausoftware.com/articles/2012/06/c_c_tip_how_loop_through_multi_dimensional_arrays_quickly

 
Christian:

In modernen Architekturen sind sie auch schneller.

Weil die Prefetch Einheit das zusammenhängende Array "voraus laden" kann.

Mehrere einzelne Arrays könnten verteilt im Speicher abgelegt werden.


Also Vorteil Geschwindigkeit.


http://nadeausoftware.com/articles/2012/06/c_c_tip_how_loop_through_multi_dimensional_arrays_quickly

danke, das macht natürlich Sinn 

Grund der Beschwerde: