#include <iostream>
#include <string>
using namespace std;
class ornekClass{
public :
string isim;
int ID;
ornekClass(); //!Parametre almayan kurucu fonksiyon.
ornekClass(string isim, int ID); //!parametreli fonksiyon
ornekClass(string &n, int &id); //!Kopya Kurucu fonksiyon
//!Bu fonksiyon adres olarak gösterir
};
ornekClass::ornekClass(void)
{
cout <<"Kurucu Fonksiyon(Parametresiz) Calisti : " << endl;
isim = "No Name";
ID = 0;
}
ornekClass::ornekClass(string n, int id)
{
isim=n;
ID=id;
}
ornekClass::ornekClass(string &n, int &id)
{
}
int main(void)
{
ornekClass testobjesi;
cout <<"Test Objesi 1 " << endl;
cout << "ID : " << testobjesi.ID <<endl;
cout <<"Isim : " << testobjesi.isim <<endl;
ornekClass test2("bertan",20); //!yeni bir obje oluşturduk ve parametre kullanarak ilk değerini atadık.
cout << "Buradan sonra parametre constructor calisti" << endl;
cout <<"Test Objesi 2 " << endl;
cout << "ID : " << test2.ID << endl;
cout << "Isim : " << test2.isim << endl ;
cout << "\n\n" ;
ornekClass kopyalanacakNesne("mehmet",35); //!parametre olarak mehmet, 35 kaydedildi
cout << "Kopyalanacak nesnenin ID : " << kopyalanacakNesne.ID <<" Ismi : " << kopyalanacakNesne.isim << endl;
//!!Buradan sonra kopya yapıcı fonksiyon çalışır.
cout << "Kopya fonksiyon calisir" << endl;
ornekClass *pointer=new ornekClass(kopyalanacakNesne);
//!yeni bir nesne oluşturuldu ve kopyalanacaknesnenin
cout <<"Test Objesi (pointerla gösterildi) " << endl;
cout << "ID : " << pointer->ID << endl;
//!yeni bir nesne oluşturuldu ve kopyalanacaknesnenin
//!bilgileri ona kaydedildi.
cout << "Isim : " << pointer->isim << endl;
}
Borgata Hotel Casino & Spa - JTM Hub
YanıtlaSilThe Borgata Hotel 세종특별자치 출장샵 Casino & Spa offers guests 전라북도 출장샵 the best in intimate 포천 출장샵 hotel accommodations, restaurants, 남양주 출장안마 nightlife, and 경기도 출장샵 spa treatment rooms. With 24/7