kod etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
kod etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

13 Kasım 2014 Perşembe

C++ ta Class

KURUCU VE YOK EDİCİ FONKSİYONLAR


Kurucu fonksiyon ait olduğu sınıf  ile aynı ismi taşır. Bu fonksiyon herhangi bir değer döndürmez.
Bunun anlamı, kurucu fonksiyon return sözcüğü içermez.
Program içinde testSinif isimli bir sınıfımızın var olduğunu varsayalım. Bu sınıf, sınıf adı ile aynı ismi içeren bir kurucu ve bir yok edici fonksiyona sahiptir.
Kurucu fonksiyonlara, diğer fonksiyonlarda olduğu gibi parametre geçirmek mümkündür. Bu parametreler genellikle bir nesne oluşturulduğunda, onu ilk kullanıma hazırlamak amacıyla kullanabiliriz. Bir kurucuya her zaman sadece bir parametre geçirilmez, birden fazla da parametre geçirilebilir. Birden fazla parametre geçirilmesinde de aynı yol izlenir. örnek verecek olursak;

#include <iostream>
using namespace std;
// Sınıf tanımlanıyor
class testSinif
{
int a,b,c;
public:
testSinif(int sayi1, int sayi2, int sayi3);
~testSinif();
void goruntule();
};
// Kurucu fonksiyon
testSinif::testSinif(int sayi1, int sayi2, int sayi3)
{
a=sayi1;
b=sayi2;
c=sayi3;
}
// Yok edici fonksiyon
testSinif::~testSinif()
{
}
void testSinif::goruntule()
{
cout << a << "\n";
cout << b << "\n";
cout << c << "\n";
}
int main()
{
// Kurucuya parametre gönderme işlemi
testSinif ts(25,30,45);
ts.goruntule();
}

25 Ekim 2014 Cumartesi

Bilgisayar Mühendisliği

                                BİLGİSAYAR MÜHENDİSLİĞİ




Bilgisayar mühendisi hayalimdeki meslek olmasa da sınıf atladıkça sevmeye başladığım bölüm  oldu.
Bölüme ilk geldiğimde hakkında çok az bilgim vardı. Tabi haliyle içimde bir korku vardı ya zorsa ama gün geçtikçe daha çok seviyorum. Şuan 3. sınıftayım ve yeni programlama dilleri öğrendikçe zevk almaya başlıyorum.Kodlar,algoritmalar zor olsada öğrenmek isteyen herkesin öğrenebileceğine inanıyorum. Bilgisayar mühendisliği okusun  yada okumasın herkes bence kodlamayı öğrenmeli çünkü insana düşünmeyi öğretiyor.