C++ dilinde üzerine bindirme
Yazan : Şadi Evren ŞEKER Bu yazının amacı, C++ dili için fonksiyon üzerine bindirme (function overriding veya method overriding) konusunu açıklamaktır. Üzerine bindirme işlemi, basitçe aralarında miras (inheritance) ilişkisi bulunan iki sınıf için kullanılabilir. C++ dilindeki, nesneler arasında kurulan bu…
C++ üzerinde çok şekillilik
Yazan : Şadi Evren ŞEKER C++ programlama dili, nesne yönelimli olmasından dolayı çok şekillilik (polymorphism) özelliğini destekler. Çok şekillilik (polymorphism) bir işin farklı şekillerle yapılabilmesidir. Örneğin bir metodun farklı şekillerde çağrılabilmesi, çok şekillik özelliği ile mümkündür. Bu yazıda, metotların ve…
C++ Nesne Yönelimli Programlama İlişki Türleri
Yazan : Şadi Evren ŞEKER Bu yazının amacı, C++ dili için, nesneler arasında kurulabilecek olan ilişki tiplerini açıklamaktır. Temel olarak bir nesne kendi özellikleri ve metotları bulunan bir varlıktır. Nesne yönelimli programlama modelinde, nesnelerin özelliklerini paylaşmak veya diğer nesnelerin metotlarına…
Örnek C++ Sınıf İlişkileri
Yazan : Şadi Evren ŞEKER Bu yazının amacı, C++ dili üzerinden, bazı sınıf ve nesne ilişkilerini anlatmaktır. Örnek olarak, aşağıda, şekli verilen diyagramı ele alalım: Yukarıdaki bu şekilde, köşeli kutular içerisinde yazılan bilgiler, sınıf (class) bilgileridir. Yuvarlak köşeli kutular içerisinde…
C++ ve Nesne Yönelimli Programlama
Yazan: Yrd. Doç. Dr. Şadi Evren ŞEKER Bu yazının amacı, C++ dili üzerinden, nesne yönelimli programlamaya hızlı bir başlangıç yapmaktır. Yazı, C dilini bilen kişileri hedef alarak hazırlanmıştır. C++ dili, gelişimi itibariyle, C dilinin bir devamı niteliğindedir ve C dilinde…
C++ Giriş
Yazan: Yrd. Doç. Dr. Şadi Evren ŞEKER Bu yazının amacı, C bilen kişiler için C++ diline hızlı bir başlangıç yapmaktır. Bu yazıda, C++ dilinin, temel özelliklerinden bahsedilecektir. Yazıda eğitim amaçlı olarak hazırlanan bir kod üzerinden temel C++ kavramları açıklanırken, C++…
Visual C++ 2010
Yazan : Şadi Evren ŞEKER Bu yazının amacı, Microsoft tarafından geliştirilen Visual Studio paketinin C ve C++ dillerinin kullanıldığı Visual C++ programının 2010 sürümüne hızlı bir başlangıç yapmaktır. Genel olarak hem C hem de C++ dillerini desteklemekte olduğu için, bu…
Volatile Tip Tanımlayıcısı
Yazan : Şadi Evren ŞEKER Kelime anlamı olarak bir değişkenin geçici, uçucu değere sahip olmasını ifade eder. Volatile tip tanımlayıcısı (Volatile Type Quantifier) basitçe bir değişken tanımının başında bulunup, bu değişkenin, program dışında bir etki altında bulunabileceğini ifade eder. Örneğin…
DEV-CPP Projelerinin Visual Studio ile açılması
Yazan : Şadi Evren ŞEKER Bu yazının amacı, dev-cpp geliştirme ortamında yazılmış projelerin MS Visual Studio ile nasıl açılabileceğini göstermektir. Örnek olarak bağlı listeler (linked list) başlıklı yazıda yayınladığım, dairesel bağlı liste (circular linked list) kodunu Visual Studio 2008 express…
C ile programlamaya giriş final sınavı çözümleri
Yazan : Şadi Evren ŞEKER Soru 0) Programın çalıştığı dizinde, “deneme.txt” isimli bir dosya açarak, bu dosyanın içerisine, birden yüze kadar olan sayıları bastıran bir kod yazınız. (10 puan) (sadece bu soru için program tam olmalı (include, return satırları gibi)…
