pointer-variable = new data-type;
Burada, işaretçi değişkeni, veri türünün işaretçisidir. Veri türü, dizi veya yapı ve sınıf da dahil olmak üzere tanımlı veri türlerini içeren herhangi bir yerleşik veri türü olabilir.
New operatörü kullanarak da belleği başlatabiliriz:
pointer-variable = new data-type(value); Example: int *p = new int(25); float *q = new float(75.25);New operatör, aynı zamanda veri türü türünde bir bellek bloğu (bir dizi) ayırmak için kullanılır .
pointer-variable = new data-type[size];burada size (bir değişken) bir dizideki öğe sayısını belirtir.
Example: int *p = new int[10]Sürekli olarak 10 intlik tam sayı için bellek ayırır ve p'ye (işaretçi) atanan dizinin ilk öğesine işaretçi döndürür. p [0] ilk öğeye, p [1] ikinci öğeye atıfta bulunur.
Hiç yorum yok:
Yorum Gönder