←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Wydajność i optymalizacja

  • +
  • -
A może sma? - zdjęcie A może sma? 09.02.2012

Sieeemaaa :D

Takie proste, krótkie pytanie:
Lepiej (z peryspektywy wydajności/optymalizacji/optymalności) jest użyć jednej tablicy dwuwymiarowej, np.
new info_gracze[33][4];

czy też 4 tablic jedno wymiarowych, np:
new info_gracze1[33],
info_gracze2[33],
info_gracze3[33],
info_gracze4[33];
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 09.02.2012

Raczej
new info_gracze[33][4];
Odpowiedz

  • +
  • -
MarWit - zdjęcie MarWit 09.02.2012

Raczej to 1, bo definiujemy tylko 1 tablice a nie 4. Do większej ilości danych lepiej użyć Array'ów.
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 09.02.2012

Do większej ilości danych lepiej użyć Array'ów

:nono: :nono: :nono: :nono: :nono: :nono:

miejsca w pamięci zajmie to tyle samo jedyna róznica jest taka ze w tablicy elementy bd w pamięci zaraz obok siebie
MarWit (09.02.2012 22:40):
Ale pozwalają na dynamiczne przydzielenie miejsca na dodatkowe elementy ( jak new + malloc w C++ )
Odpowiedz

  • +
  • -
Nakupenda. - zdjęcie Nakupenda. 09.02.2012

nie wspominając o większej prostocie np. podczas pętli itp.
Odpowiedz