ABA


"עזרה בבניית מחלקה..."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #11868 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11868
Gold Dragon

   12:13   01.03.05   
אל הפורום  
  עזרה בבניית מחלקה...  
 
   ערכתי לאחרונה בתאריך 01.03.05 בשעה 12:19 בברכה, Gold Dragon
 
אין לי מושג למה המחלקה הזאת לא מתקמפלת לי!

#include <iostream.h>

class SimpleCircle
{
public:
SimpleCircle();
SimpleCircle(int x);
~SimpleCircle(){}
int getRadius() const {return (*itsRadius);}
void setRadius(int x){(*itsRadius)=x;}
const SimpleCircle& operator++();
const SimpleCircle opertaor++(int);
SimpleCircle(const SimpleCircle &);
SimpleCircle &operator=(const SimpleCircle &);

private:
int *itsRadius;

};

המימוש:


#include "prog2.h"

SimpleCircle::SimpleCircle()
{
itsRadius=new SimpleCircle;
*itsRadius=5;
}

SimpleCircle::SimpleCircle(int x)

{
itsRadius=new SimpleCircle;
*itsRadius=x;
}

const SimpleCircle& SimpleCircle::operator++()
{
(*itsRadius)++;
return *this;
}

SimpleCircle & SimpleCircle::operator=(const SimpleCircle & rhs)
{
if(this==rhs)
{
return *this;
}
delete itsRadius;
itsRadius=new int;
(*itsRadius)=rhs.getRadius;
return *this;

}

const SimpleCircle SimpleCircle::operator++(int x)
{
SimpleCircle temp(*this);
*(itsRadius)++;
return temp;
}

SimpleCircle::SimpleCircle(const SimpleCircle & rhs)
{
itsRadius=new SimpleCircle;
*itsRadius=rhs.getRadius();
}

זה מביא לי את ההערה:
error C2061: syntax error : identifier 'SimpleCircle

למה זה לא עובד?? אני כבר משתגע!!!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  איפה השגיאה במימוש או בהגדרה chatter  02.03.05 17:45 1

       
chatter 
חבר מתאריך 18.3.02
5472 הודעות
   17:45   02.03.05   
אל הפורום  
  1. איפה השגיאה במימוש או בהגדרה  
בתגובה להודעה מספר 0
 
   יעזור אם תסמן לי בדיוק את השורה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net