النتائج 1 إلى 2 من 2

الموضوع: شرح سؤال في الاوبجكت اورينتد

  1. #1
    عضوية جديدة
    تاريخ التسجيل
    Aug 2011
    المشاركات
    40
    معدل تقييم المستوى
    0

    شرح سؤال في الاوبجكت اورينتد



    السلام عليكم

    اريد المعرفه كيف تم جميع الارقام لكي اصبح في المخرجات 4,3

    #include<iostream>
    using namespace std;
    class CVector
    {
    public:
    int x,y;
    CVector()
    {
    x=0;
    y=0;
    }
    CVector (int,int);
    CVector operator +(CVector);
    };


    CVector::CVector(int a, int b)
    {
    x=a;
    y=b;}
    CVector CVector::operator +(CVector param)
    {
    CVector temp;
    temp.x=x+param.x;
    temp.y=y+param.y;
    return (temp);
    }
    void main ()
    {
    CVector a(3,1);
    CVector b(1,2);
    CVector c;
    c=a+b;
    cout<<c.x<<","<<c.y<<endl;
    }

  2. #2
    عضوية جديدة
    تاريخ التسجيل
    Dec 2010
    المشاركات
    7
    معدل تقييم المستوى
    0

    رد: شرح سؤال في الاوبجكت اورينتد



    السلام عليكم
    باستخدام operator + التي قمت بتعريفه
    CVector CVector::operator +(CVector param)
    {
    CVector temp;
    temp.x=x+param.x;
    temp.y=y+param.y;
    return (temp);
    {
    يقوم بجمع attributs تاع object a && object b , ثم يقوم بحفظ النتيجة في .object c

المواضيع المتشابهه

  1. مشاركات: 20
    آخر مشاركة: 02-07-2010, 01:20
  2. سوال جامد جدا سوال اتسالته في الانترفيو
    بواسطة saicco في المنتدى منتدى الشهادات العام
    مشاركات: 7
    آخر مشاركة: 12-04-2009, 11:38
  3. مشاركات: 18
    آخر مشاركة: 05-03-2008, 11:49
  4. سؤال عن توافق القطع + سؤال عن خدمة اشتر
    بواسطة صلاح9 في المنتدى الأرشيف
    مشاركات: 39
    آخر مشاركة: 26-01-2007, 22:50
  5. مشاركات: 0
    آخر مشاركة: 10-09-2005, 04:39

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •