ملفات مأخوذة من كتاب برمجة c++
لقد أنسيت اسم الكتاب هلى ما اعتقد كتاب شوم أو ما شابه ذلك
جميع الحقوق محفوظة لصاحب الكتاب
أتمنى أن تستفيدو منه وبعض المقتطفات
**************************************
ملف 1
#ibclude <iostram.h>
class beat;
class alpha
{
private:
int data;
public:
alpha(){data = 3;}
friend int frifunc (alpha,beta);
};
class beta
{
private:
int data;
public:
beta(){data=7;}
constructor
friend int friunc (alpha,beta);
};
int friunc (alpha a , beta b );
{
return(a.data + b.data);
}
void main()
{
alpha aa;
beta bb;
cout << frifunc (aa , bb);
}
**************************************
ملف 2
// friclass.cpp
// friend classes
#ibclude <iostram.h>
class alpha
{
private:
int data1;
public:
alpha(){data = 99;}
friend class beta; //beta is afrind class
};
class beta
{
//all member functions can
public // access private alpha data
void func1( alpha a) { cout << "\ndata1="<<a.data1;}
void func2( alpha a) { cout << "\ndata1="<<a.data1;}
void func3( alpha a) { cout << "\ndata1="<<a.data1;}
};
void main()
{
alpha a;
beta b;
b.func1(a);
b.func2(a);
b.func3(a);
}
**************************************
ملف 3
// assign.cpp
// overloading assignment operator(=)
#ibclude <iostram.h>
class alpha
{
private:
int data;
public:
alpha()
{}
alpha(int d)
{ data = d ;}
void display()
{cout<<data;}
alpha operator=(alpha& a)// overloaded=operator
{
data=a.data;
cout<<"\n assignment operator invoked";
return alpha(data); // return copy of this alpha
}
};
void main()
{
alpha a1(37);
alpha a1;
a2 = a1;
cout<<"\a2="; a2.display(); //display a2
alpha a3 = a2; //does not invoke=
cout<<"\a3="; a3.display(); //display a3
}
**************************************
ملف 4
//wheref.cpp
//the this pointer
#include<iostream.h>
class where
{
private:
char charray[10]; //occupies 10 bytes
public:
void reveal()
{
cout<<"\n my object's address is " << this ;
}
};
void main()
{
where w1,w2,w3; // ma;e three objects
w1.reveal();
w2.reveal();
w3.reveal();
}
**************************************
ملف 5
#include<iostream.h>
class rational{
friend rational operator*
(const rational&, const rational&);
public:
rational (int=0, int=1);
rational (const rational&);
rational& operator=(const rational&);
// other declarations go here
private:
int num;
int den;
// other declarations go here
};
rational operator*
(const rational& x, const rational& y){
rational z (x.num*y.num, x.den*y.den);
return z;
}
**************************************
شرح د.سهى الأعرج وأنور عكاشة
لاتنسى الاعجاب بصفحتنا وانضم الينا
https://www.facebook.com/brmaga
نأتي الآن لتحميل الملف :
<<< تحميل الملف اضغط هنــا >>>
❤||| لا تنسى الانضمام الى المدونة بالضغط هنا |||❤
اذا لديك أي سؤال، فلا تتردد في الاتصال بنا
.For any kind of question, please feel free to contact us.
لاتنسى الاعجاب بصفحتنا وانضم الينا
https://www.facebook.com/brmaga
نأتي الآن لتحميل الملف :
<<< تحميل الملف اضغط هنــا >>>
❤||| لا تنسى الانضمام الى المدونة بالضغط هنا |||❤
اذا لديك أي سؤال، فلا تتردد في الاتصال بنا
.For any kind of question, please feel free to contact us.
M.HAMAD BASHIR
جامعة القدس المفتوحة,أنظمة المعلومات الحاسوبية cis,حمد بشير hamad bashir,شرح لغة سي بلس بلس,شرح c++ cis، do while بالعربي,Programming Language (Software Genre),Data (Website Category),Computer Program (Literature Subject),برنامج لكتابة أكثر من سطر في ملف,شرح برمجة 1 الفصل الثاني,معالجة الملفات بلغة c ++,c plus plus الكتابة في الملف,Inheritance,الوراثة المنفردة. Single Inheritance,الوراثة المتعددة. Multiple Inheritance,مثال وشرح عملي كامل عن الورائة كتابة الدوال كتابة البرامج في c++ شرح الملفات التتابعية والعشوائية شرح انواع الوراثة,كتابة وقراءة الملفات في c++ وشرح محددات الوراثة,شرح برمجة 1 شرح د.سهى الأعرج وأنور عكاشة، زكريا الكيالي
اطرح اي سؤال خاص بالموضوع في التعليقات