FurkanMorova

FurkanMorova

C++ Sanal Fonksiyonlar

c++

Merhaba arkadaşlar! Bugün, C++ dilindeki sanal fonksiyonlar (virtual functions) konusunu keşfedeceğiz. Sanal fonksiyonlar, nesne yönelimli programlamanın (OOP) en güçlü özelliklerinden biridir ve dinamik polimorfizm sağlamak için kullanılır. Bu özellik, türetilmiş sınıfların temel sınıflarındaki fonksiyonları geçersiz kılmalarına olanak tanır ve çalışma…

C++ Polimorfizm

c++

Merhaba arkadaşlar! Bugün, C++ dilinde nesne yönelimli programlamanın (OOP) en güçlü ve etkili özelliklerinden biri olan polimorfizm konusunu keşfedeceğiz. Polimorfizm, bir nesnenin farklı türlerde davranışlar sergileyebilmesini sağlayan bir kavramdır. Yani, aynı işlev farklı şekillerde çalışabilir. Bu, yazılım geliştirme sürecinde büyük…

C++ Kapsülleme

c++

Merhaba arkadaşlar! Bugün, C++ dilinde nesne yönelimli programlamanın (OOP) önemli prensiplerinden biri olan kapsülleme konusunu keşfedeceğiz. Kapsülleme, veriyi gizleme ve ona erişimi kontrol etme yöntemidir. Bu sayede hem güvenliği artırır hem de yazılım geliştirme sürecini daha düzenli hale getirir. Peki,…

C++ Kalıtım (Inheritance)

c++

Merhaba arkadaşlar! Bugün sizlerle C++ dilindeki en güçlü özelliklerden biri olan kalıtım konusunu detaylı bir şekilde inceleyeceğiz. Nesne Yönelimli Programlamada (OOP) önemli bir yer tutan kalıtım, bir sınıfın başka bir sınıfın özelliklerini ve davranışlarını devralmasını sağlar. Peki, bu nasıl işliyor…

C++ Constructor (Yapıcı Metotlar) Nedir?

c++

C++ programlamada constructor (yapıcı metot), bir sınıfın nesnesi oluşturulduğunda otomatik olarak çalışan özel bir fonksiyondur. Genellikle nesnenin başlangıç değerlerini ayarlamak için kullanılır. Eğer bir sınıf için constructor tanımlamazsak, C++ derleyicisi varsayılan (default) constructor oluşturur. Constructor’ın Genel Yapısı Bir constructor’ı normal…

C++ Sınıflar ve Nesneler

c++

Merhaba arkadaşlar! 👋 Bugün C++’ta sınıflar ve nesneler konusunu detaylı bir şekilde ele alacağız. Eğer Nesne Yönelimli Programlama (OOP) kavramını öğrenmek istiyorsanız, bu yazı tam size göre! Haydi başlayalım. 🚀 Sınıf (Class) Nedir? Sınıf, nesnelerin (objects) oluşturulması için bir şablon…

C++ String İşlemleri

c++

Merhaba arkadaşlar! 👋 Bugün sizlere C++ string işlemleri hakkında detaylı ve faydalı bir içerik hazırladım. Eğer C++ ile metin işlemleri yapmayı öğrenmek istiyorsanız, bu yazı tam size göre! C++ String Nedir? C++’ta karakter dizilerini saklamak ve işlemek için kullanılan iki…

C++ Pointer (İşaretçiler) Rehberi

c++

Pointer (işaretçi), bir değişkenin bellekteki adresini tutan bir değişkendir. C++’ta bellek yönetimi, dinamik bellek tahsisi ve diziler üzerinde işlem yapmak için pointer’lar çok önemlidir. 1. Pointer Tanımlama ve Kullanımı Pointer tanımlarken * (yıldız) operatörü kullanılır: Örneğin: 2. Pointer ile Değişkenlerin…

C++ Çok Boyutlu Diziler

c++

C++’da çok boyutlu diziler, matris veya tablo gibi satır ve sütunlardan oluşan veri yapıları oluşturmak için kullanılır. En yaygın kullanılan çok boyutlu dizi türü 2 boyutlu dizilerdir, ancak daha fazla boyut da tanımlanabilir. 1. Çok Boyutlu Dizi Tanımlama Çok boyutlu…

C++ Tek Boyutlu Diziler

c++

Diziler, aynı türde birden fazla veriyi tek bir değişken içinde saklamamıza olanak tanıyan veri yapılarıdır. Tek boyutlu diziler, aynı türden verileri sıralı bir şekilde saklamak için kullanılır. 1. Tek Boyutlu Dizi Tanımlama ve Kullanımı Bir dizi tanımlanırken veri türü, dizi…