FriendTest.cpp


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

class my_host_class{
private :
	int x;
public :
	void set_x(int xx){
		x=xx;
	}
	int get_x(){
		return x;
	}
	friend my_host_class  	my_guest_function(my_host_class host);
	friend class my_guest_class;

};
my_host_class my_guest_function(
    my_host_class host)
{
	host.x=2;
	return host;

}
class my_guest_class{
public :
	my_host_class my_guest_method(
         my_host_class host)
     {
		host.x=3;
		return host;

	}
};
int main0203(){
    setlocale(LC_ALL,"Turkish");
    my_host_class host;
	host.set_x(1);
	cout<<"Arkada� i�levlerden �nce, x : "
         <<host.get_x()<<endl;
	host=my_guest_function(host);
	cout<<"Arkada� i�levlerden sonra, x : "
         <<host.get_x()<<endl;
	my_guest_class guest;
	host=guest.my_guest_method(host);
	cout<<"Konuk s�n�ftan sonra, x : "
         <<host.get_x()<<endl;
    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