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 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 11 Friend Functions Nedir ?

(Beni tanırsan beni kullanabilirsin de..) Bir class ın içinde bir function a erişebilir miyiz ? Erişiriz. Peki bir function’ın içinde bir class a erişebilir miyiz ? N’ayır. Çünkü class içindeki özel şeyler yani private olanlar sadece class içinde kullanılabilir. Ancak biz bir function a class içinde bir kapı açabiliriz, işte bu olaya friend function deniyor. […]

Compe 225 | C++ Ders 11 Friend Functions Nedir ?

Compe 225 | C++ Ders 8 – Destructor Nedir ?

Constructor, objemiz oluşturulduğunda çalışıyordu dolayısıyla ~destructor da objemiz kapandığında silindiğinde çalışır. Objenin ne zaman silindiğini anlamak için için eğer return kelimesi varsa return kelimesinden hemen öncesini yoksa bulunduğu scope un kapandığı yeri belirleyerek o noktada silindiğini anlayabilirsiniz. Fazladan Not: Şuan görmedik ama ilerde new and delete işlemini gördüğümüzde obje delete edildiğinde de destructor çalışacak. scope:  […]

Compe 225 | C++ Ders 8 – Destructor 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 ?

Compe 225 | C++ Ders 3 – Namespace Nedir ?

(classların kardeşi namespace ler by dkara) Namespace Nedir ? Namespace i class lara benzetebiliriz tek farkı , class gibi içinde “fonksiyon üstünde tanımlanan“ değişkeni  ve public private olayının olmaması, içinde sadece yalnızlık çeken fonksiyonlar var. Namespace yaratma // namespace “namespace_adı” {} namespace DegisikIslem { // Fonksiyonu tanımla int farkininKaresi (int a,int b){ int fark = […]

Compe 225 | C++ Ders 3 – Namespace Nedir ?