السلام عليكم
كل عام وانتم بخير
يا ريت لو سمحتوا :::::: ضروري
طلب مواقع مزوده بأمثله وكود جاهز عن الـ operator overloading & polymorphism بلغه السي بلص بلص
السلام عليكم
كل عام وانتم بخير
يا ريت لو سمحتوا :::::: ضروري
طلب مواقع مزوده بأمثله وكود جاهز عن الـ operator overloading & polymorphism بلغه السي بلص بلص
هذا مثال على الـ Operator Overloading من احد الكتب :)
:
#include <iostream>
#include <string>
using namespace std;
class Critter
{
//make following global functions of Critter class
friend void Peek(const Critter& aCritter);
friend ostream& operator<<(ostream& os, const Critter& aCritter);
public:
Critter(const string& name = ""): m_Name(name) {}
private:
string m_Name;
};
void Peek(const Critter& aCritter);
ostream& operator<<(ostream& os, const Critter& aCritter);
int main()
{
Critter crit("Poochie"); //Creating "Critter" Object
cout << "Calling Peek() to access crit's private data member, m_Name: " << endl;
Peek(crit);
cout << endl << "Sending crit object to cout with << operator: " << endl;
cout << crit;
return false;
}
void Peek(const Critter& aCritter)
{
cout << aCritter.m_Name << endl;
}
ostream& operator<<(ostream& os, const Critter& aCritter)
{
os << "Critter object - ";
os << "m_Name: " << aCritter.m_Name;
return os;
}أما البوليمورفزم يبيله قعده عدله :(
تم تعديل هذه المشاركة بواسطة Ferrum في 30 ديسمبر 2006 في 04:18
IDE : Microsoft Visual Studio 2005 Pro
هلا أختي..
هذا موقع للسي بلس بلس ممتاااز جداً..باللغة الإنجليزية..
رابط الoverloading
وهذا لل polymorphism
بالتوفييييييييييييييييييق.. :)
What a Wonderful World
هذا الموضوع مغلق.