C Programlama Örnekleri Karşılaştırmalar Döngüler 02
Tek Sayıların Toplamı
Devamı...C Programlama Örnekleri Girdi/Çıktı Değişken ve İşlemler 00
Giriş
Devamı...C++ Alıştırmalar
Bu sayfada C++ ile ilgili alıştırmalar ve uygulamalar verilmiştir. Her birini eksiksiz çözmeniz sizin için güzel bir çalışma olacaktır.
Devamı...C++ Vektörler
Konteynerlerin içinde genel amaçlı kullanımda ileri çıkan vektördür. Vektör sınıfı, ihtiyaç duyulduğunda boyutları artan dinamik dizileri destekler. C++’da bir dizinin boyutu derleme zamanında sabit hale getirilir. Bu uygulama, dizileri kullanmanın en verimli yolu olsa da, çalışma zamanında dizinin boyutu, değişen ihtiyaca göre ayarlanamadığından, esneklik konusunda yeterli değildir. Bir vektör, ihtiyaç duyulan belleği ayırarak bu sorunu çözer.
Devamı...C++ Map
Map sınıfı, benzersiz anahtarların belirli değerlerle eşleşdiği bir ilişkisel konteynerdir. Map, içinde anahtar/değer ikililerinden oluşan bir liste yer alır. Anahtar bir ismi ifade eder ve bu isim karşılığında bir değer yer alır. Anahtar adını kullanarak kaydettiğimiz bir değeri, yine anahtar adını kullanarak okuyabiliriz.
Devamı...C++ Listeler
List sınıfı, çift yönlü ve doğrusal bir liste sağlar. Bir listedeki elemanlara sadece sıralı olarak erişim sağlanabilir. Elemanlara rastgele erişim yapılamaz. Çift yönlü olduğu için baştan sona veya sondan başa doğru erişim sağlanabilir.
Devamı...C++ Fonksiyon nesneleri
Fonksiyonları nesneleri, fonksiyon çağırma işlemcisi olan () işlemcisine çoklu görev tanımlama (overloading) işlemi uygulanarak, bir sınıftan oluşturulan nesnelerin bir fonksiyon gibi çağrılmasını sağlanmasıyla oluşturulur.
Devamı...C++ Algoritmalar
Algoritmalar konteynerler üzerinde işlem yaparlar. Her konteyner kendi temel işlemleri için gerekli fonksiyonları sağlar. Standart algoritmalar ise daha genişletilmiş veya karmaşık işlemler için aynı anda iki farklı tipte konteyner ile çalışmaya olanak sağlar.
Devamı...C++ Şablonlar (Templates)
Şablonlar, C++’ın en gelişmiş ve en güçlü özelliklerinden biridir. Şablonları kullanarak genel amaçlı olarak kullanılan fonksiyonlar, sınıflar ve değişkenler oluşturabiliriz. Genel amaçlı olarak kullanılan bir fonksiyon veya sınıfta, fonksiyonun veya sınıfın üzerinde çalıştığı veri türü bir parametre olarak belirtilir. Böylece, her veri türü için farklı kod yazmak yerine, birkaç farklı veri türüyle bir fonksiyon veya sınıfı kullanabiliriz.
Devamı...