נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: הסבר לגבי פלט בתוכנית C++

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
yehouda
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 28 November 2008
מדינה: Israel
משתמש: מנותק/ת
הודעות: 66
נשלח בתאריך: 25 January 2010 בשעה 10:30 | IP רשוּם
ציטוט yehouda

 

מה שהבנתי סימנתי אשמח להסבר מה יהיה הפלט ולמה?

 #include <iostream.h>

 #include <string.h>

 

 class myThis

 {

   char s;

   static char d;

 public:

                 myThis(char* a,int i)

                 {

                                  if( i>=0 && i<strlen(a)) s=a[i]; //index of array stat from 0

                                  else s='0';

                                  d++;

          }

 

     myThis& och() //

                 {

             s++;

                   d++;

                   return *this; //return obecjt

                 }

           void print()

                 { cout<<s<<"  "<<d<<endl;}

 

 };

 

 char myThis::d='A';  //mythis-class ,d=misthna static

 

 void main()

 {

   char* h="Michlala"; // pointer to michlala

   myThis mt(h,2),mt1(h,2); //

 

   mt.och().och().print(); 

   mt1.och().och().print();

   mt.print();

 }

חזרה לתחילת העמוד הצג את כרטיס החבר של yehouda חפש הודעות אחרות של yehouda
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה