C++ çift yıldız ne anlama geliyor?

Char* bir Char Array'i yani bir String. Char** ise Char* Array'i yani String Array. (Array'in tamamını değil. Başlangıç noktasının adresini/pointerını tutar.)
String'lerden oluşan bir Argüman Array'ini temsil ediyor.
Programların yanına yazılan argümanlar o array içerisinde tutuluyor.

find /Drive -type f -name "*.mp4" gibi.
Programın ismi find devamında gelenler ise argümanları.

C dili native olarak String desteğine sahip olmadığı için Char** olarak kullanılmış.
Java'da ve C#'da String[] args ifadesini rahatlıkla görebiliriz.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı