Warum Mehrdimensionale Arrays

Einloggen oder registrieren, um einen Kommentar zu schreiben
amando
1346
amando  

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

warum verwendet man nicht mehrere Eindimensionale?


danke

amando

Carl Schreiber
Moderator
7656
Carl Schreiber  
Wenn Dinge indexmäßig zusammengehören, ist das weniger fehleranfällig.
Christian
2470
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

amando
1346
amando  
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 

Einloggen oder registrieren, um einen Kommentar zu schreiben