←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Static'i w funkcjach?


Zablokowany

  • +
  • -
Ossal - zdjęcie Ossal 24.02.2015

Różnie widuję, ale pytanie jest takie co się bardziej "opłaca"? Z punktu widzenia procka oczywiście :P
Chodzi o użycie static zamiast new przy jakiś tam zmiennych pomocniczych w funkcjach, przykład:

public JakasTamFunkcja(id){
	static JakasTamZmienna
	JakasTamZmienna=WartoscZmiennej //dla tego akurat wywołania funkcji
	//kod
}

Zamiast zwyczajnego:

public JakasTamFunkcja(id){
	new JakasTamZmienna=WartoscZmiennej
	//kod
} 

Czy to ma sens? W sumie Tworzy zmienną tylko raz, zamiast na przykład 30 razy na rundę, ale dochodzi do tego jakieś przechowanie w pamięci czy coś tam, nie znam się na tym, w sumie dlatego pytam, bo się nie znam :P
Z góry dzięki za odpowiedzi :) [wyrozumiałe odpowiedzi :D]

GwynBleidD tylko mnie nie hejtuj znów :D


Użytkownik Ossal edytował ten post 24.02.2015 03:09
Odpowiedz
Zablokowany