Önceden ayarlanmış bir değerle, bir sayısal dizi başlatır.
For initialization of an array of char type
int ArrayInitialize(
|
For initialization of an array of short type
int ArrayInitialize(
|
For initialization of an array of int type
int ArrayInitialize(
|
For initialization of an array of long type
int ArrayInitialize(
|
For initialization of an array of float type
int ArrayInitialize(
|
For initialization of an array of double type
int ArrayInitialize(
|
For initialization of an array of bool type
int ArrayInitialize(
|
For initialization of an array of uint type
int ArrayInitialize(
|
Parametreler
array[]
[out] Başlatılması öngörülen sayısal dizi.
value
[in] Tüm dizi elemanlarının alacağı yeni değer.
Dönüş değeri
Elemanların sayısı.
Not
ArrayResize() fonksiyonu, sonradan yapılacak genişletmelerde hafızanın fiziksel yer değişimini önlemek için, dizi büyüklüğünün rezerve ara-bellek ile ayarlanmasını sağlar. Bu daha iyi bir performans elde etmek için uygulanır. Çünkü hafızanın yer değişim işlemi oldukça yavaştır.
Dizinin ArrayInitialize(array, init_val) kullanılarak başlatılması, dizi için ayrılmış rezerve elemanların sayısıyla başlatılacağı anlamına gelmez. ArrayResize() kullanılarak yapılan sonraki genişletmelerde elemanlar dizinin sonuna eklenecektir, değerleri tanımsız olacaktır ve çoğu durumda init_value değerine (başlangıç değerine) eşit olmayacaklardır.
Örnek:
void OnStart()
|