الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مواقع مزوده بأمثله وكود جاهز عن ال operator overloading & polymorphism بلغه السي بلص بلص

مغلق
بدأه هديل21 في 30 ديسمبر 2006 · 2 رد · 451 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كل عام وانتم بخير

يا ريت لو سمحتوا :::::: ضروري

طلب مواقع مزوده بأمثله وكود جاهز عن الـ operator overloading & polymorphism بلغه السي بلص بلص

#2

هذا مثال على الـ 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

:::كوت بو 6:::

IDE : Microsoft Visual Studio 2005 Pro

#3

هلا أختي..

هذا موقع للسي بلس بلس ممتاااز جداً..باللغة الإنجليزية..

رابط الoverloading

overloadint

وهذا لل polymorphism

polymorphism

بالتوفييييييييييييييييييق.. :)

What a Wonderful World

هذا الموضوع مغلق.

مواضيع مشابهة