Mülakat Soruları | Kod çıktısı -I


C++'da int gibi primitive bir veri türüne ilk değer verme işlemi int val = 3;  syntax'ının dışında farklı yöntemlerle de yapılabilir. Aşağıda resimde görüleceği üzere bizim bildiğimiz ilk değer verme dışında 3 farklı biçimde ilk değer verilebilir.



Buradan asla şu sonucu çıkartmayalım:
  • C++'da int türü de string gibi sınıf türünden bir veri tipi midir? Hayır, bu notasyona sadece template mekanizması içinde bir ihtiyaçtan dolayı gerek duyulmuştur. Yoksa int türü C++ için de C'de olduğu gibi bir veri türüdür. 
Bu açıdan bakılırsa yukarıda 1,2,3 nolu deyimlerin her biri primitive bir tür olan int'e ilk değer verme işlemidir. Ve doğrudur.