Junior — Middle
C++ dilinde hangi tür değişken tipleri vardır?
sobes.tech yapay zeka
AI'dan gelen yanıt
C++ dilinde değişkenlerin birkaç türü vardır:
-
Statik tipizasyon — değişkenin tipi derleme sırasında belirlenir ve çalışma sırasında değiştirilemez. Örneğin,
int a = 5;ifadesiinttipini sabitler. -
Dinamik tipizasyon — saf C++'ta yoktur, ancak polimorfizm ve temel sınıflara işaretçiler aracılığıyla, ayrıca
std::variantveyastd::anykullanılarak uygulanabilir. -
Açık tipizasyon — programcı, değişkeni tanımlarken açıkça tipi belirtir.
-
Kapalı tipizasyon —
autoanahtar kelimesi kullanılarak, derleyicinin başlatıcıdan tipi çıkarmasıyla yapılır:
auto x = 10; // x int olur
- Güçlü tipizasyon — C++, tipleri derleme sırasında sıkı şekilde kontrol eder ve açık gösterim olmadan dönüşümlere izin vermez.
Bu nedenle, C++ statik ve güçlü tipizasyonlu bir dildir ve hem açık hem de kapalı tip tanımlamalarını destekler.