Sobes.tech
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; ifadesi int tipini sabitler.

  • Dinamik tipizasyon — saf C++'ta yoktur, ancak polimorfizm ve temel sınıflara işaretçiler aracılığıyla, ayrıca std::variant veya std::any kullanılarak uygulanabilir.

  • Açık tipizasyon — programcı, değişkeni tanımlarken açıkça tipi belirtir.

  • Kapalı tipizasyonauto anahtar 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.