Davut KARA

Bilişim Sistemleri Mühendisi

Bu blog, 5 yıl önce, bilişim ve diğer konularda hakkında, makalelerime yer vermek amacı ile açılmıştır.

Compe 225 | C++ Ders 15 inheritance Nedir ?

Inheritance konusunda amaç, classları tek bir, veya birden çok çatı altında toplayıp birbiriyle ilişkilendirerek, code repeatation (kod tekrarı) en aza indirgeyerek daha verimli ve esnek bir kullanım sağlamaktır.. Bu konuya şöyle bir örnek verebiliriz. A class ının name,surname,id,phone_number, adress gibi veriable (değişken) ları olduğunu varsayalım. B clas ının da name,surname,id, money veriableları olduğunu varsayalım. Şimdi A […]

Compe 225 | C++ Ders 15 inheritance Nedir ?

Compe 225 | C++ Ders 14 Operator Overloading Nedir ?

(Çok ilginç bir noktadayız, operatörleri tanımsız olan işlemler için tanımlı hale getiriyoruz..) Bildiğimiz üzere overloading işlemi , tanımlı bir function a yeni özellikler kazandırmaktı bu konudada özetle anlatacak olursam. Mesela + operatörünü düşünün bu operatör int ile inti toplar int ile double ı toplar int ile bool u toplar int ile char ı toplar ve […]

Compe 225 | C++ Ders 14 Operator Overloading Nedir ?

Compe 225 | C++ Ders 13 Chaining Nedir ?

(Obje methodlarına art arda ulaşma tekniği.)Classımızda bir toplama işlemi olduğunu varsayalım ve classımız şöyle olsun. #include <iostream> class Islem{ public: int sayi = 0; Islem(int n):sayi(n){} void topla(int a){ sayi += a; } }; int main(void){ Islem objem(5); objem.topla(5); objem.topla(3); objem.topla(2); std::cout << objem.sayi; return 0; } Bu kodda gördüğünüz gibi objemizdeki sayi veriablını topla […]

Compe 225 | C++ Ders 13 Chaining Nedir ?

Compe 225 | C++ Ders 12 Const, Static, Extern Nedir ?

BAZI YENİ TERİMLER (Kullanınca güzel olan bazı terimler.) Const terimi , genellikle değer değiştirme işlevi olmayan function ve değeri sabit veriable lar da başına const getiriyoruz. Özetle get functionlar değer okuyup return ettiği için const olması makuldür, ancak set functionlar değer atadığı ve değişim yaptığı için const yapılamaz. Bir veriable için :  const int = […]

Compe 225 | C++ Ders 12 Const, Static, Extern Nedir ?

Compe 225 | C++ Ders 9 – Pointer Nedir ?

( Karmaşanın ilk başladığı nokta. ) Pointer her ne kadar zor görünsede, aslında mantıksal ve basittir. Bunu tek bir cümle içinde açıklayabilirim. Pointer Nedir ? : Bir değişkenin tanımlı olduğu yer dışında, kullanımına ve değiştirilmesine olanak sağlayan şey. Yani mesela main içinde tanımladığımız bir değişken sadece main içinde kullanılabilir. Daha doğru bir cümle kurarsam. Her […]

Compe 225 | C++ Ders 9 – Pointer Nedir ?

Compe 225 | C++ Ders 7 – Constructor Nedir ?

Öncelikle aşağıdaki tanımları anlayalım. Decleration:  Tanımlama anlamına gelir mesela function decleration fonksiyon tanımlamadır. İnitialization: Bir şeyin başlangıcında yapılan işlem, mesela int x= 5; x e 5 değerini atamak. Member veriable (attribute –de denir.) : Class içindeki değişkenlere verilen isim. Member function(method –da denir.): Class içindeki fonksiyonlara verilen isim. Object: Classı barındıran değişken. Bu kelimeleri sıkça […]

Compe 225 | C++ Ders 7 – Constructor Nedir ?