Nesne (Object) hakkında Nesneye yönelik programlama (NYP) ile geliştirilen uygulamalarda program içinde, veriler ile verilere işlem yapacak olan fonksiyonlar (metodlar) sınıf (class) adı verilen y...
C++ Nesne
C++ Sınıf
Nesneye yönelik programlama (NYP) çalışma sistemi sınıflar içinde yer alan iki temel kavram üzerinde şekillenir: Değişkenler (veriler): NYP ile geliştirilen uygulamalarda ihtiyaç duyulan f...
C++ Çok biçimlilik
Çok biçimlilik hakkında Çok biçimlilik sözlük anlamı olarak birden fazla şekilde varlık gösterebilen nesne ya da kavramları ifade etmektedir. Nesneye yönelik programlamada ise, çok biçimlilik fonk...
C++ Kalıtım
Kalıtım nesneye yönelik programlamanın en önemli özelliklerinden biridir. Kalıtım bir nesneden türetilen bir nesnenin türetildiği nesnenin tüm özelliklerine sahip olmasıdır. Kalıtım, nesneye yönel...
C++ Kapsülleme
Kapsülleme, programda bir sınıf içinde tanımlanan verileri ve yine aynı sınıf içinde tanımlanan ve bu verilere erişim sağlayarak kullanan metod veya fonksiyon adı verilen sistemi ifade eder. Bu sis...
C++ Soyutlama
Soyutlama Soyutlama, kullanıcıya yalnızca ilgili ayrıntıların gösterilmesi ve ilgisiz ayrıntıların gizlenmesi olarak ifade edilebilir. C++’da kullanılan temel soyutlama sistemleri sınıflar, sınıfl...
C++ Nesneye yönelik programlama
Bilgisayar kullanımı ile birlikte programlama her geçen gün farklı boyutlarda gelişmeye devam etmektedir. Başlangıçta, yazılım geliştirme açısından zaman ve çalışma gerektiren direk makine kodların...
C++ Dinamik bellek kullanımı
C++’da daha kaliteli uygulamalar geliştirmek için dinamik bellek kullanımını etkin bir şekilde kullanmamız gerekmektedir. Program normal koşullarda ihtiyaç duyulan bellek tahsisini ve bellek boşalt...
C++ Önişlemci direktifleri
Derleme işleminin ilk safhasında, önişlemci derleyiciye bazı direktifler ulaştırır. Derleyici tarafından bazı özel işlemlerin yapılmasını sağlayan bu direktiflere Önişlemci Direktifleri adı verilir...
C++ Veri türü tanımlama (Typedef)
typedef ifadesini kullanarak, standart veri türlerinini (int, char, float, vs.) veya kullanıcı tanımlı yapıları farklı isimlerle tanımlayabiliriz. Bu şekilde mevcut bir veri türü için yeni bir isim...