MultipleInheritanceTest.cpp


Dosyayı İndir
#include <iostream>
#include <locale.h>
using namespace std;

class phone {
public :
	char *name;
	void call(){
		cout<<name<<" ar�yor"<<endl;

	}

};

class camera {
public :
	void record(){
		cout<<"Kamera kaydediyor"<<endl;

	}

};

class phone_and_camera
    : public camera, public phone
{

};
void do_phone(phone p){
	cout<<"Telefon haz�r:"<<endl;
	p.call();

}
void do_camera(camera c){
	cout<<"Kamera haz�r:"<<endl;
	c.record();
}
int main0303(){
    setlocale(LC_ALL,"Turkish");

    phone_and_camera cp;
    cp.name="Telefon ve Kamera";
    do_phone(cp);
    do_camera(cp);

    phone p=cp;
    p.call();
    phone *pp=&cp;
    pp->call();

    camera c=cp;
    c.record();
    camera *cc=&cp;
    cc->record();

    return 0;

}

				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir