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

נושא: שפת C שאלה

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 17 April 2006 בשעה 18:08 | IP רשוּם
ציטוט לא יודעת

מישהו יכול להסביר לי מה טיבם של CONSTRUCTOR בכלל,

ובפרט של DEFULALT CONSTRUCTOR וגם COPY CONSTRUCTOR????

 

בקיצור- מה הקטע שלהם? למה הם עוזרים? 

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

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 17 April 2006 בשעה 22:00 | IP רשוּם
ציטוט Fate

זה שאלה בC++...
בC אין כזה דבר...

וConstructor זה פונקציה שרצה כאשר אנחנו יוצרים מחלקה חדשה מהסוג שהגדרנו...
זה נועד לאתחול משתנים וכאלה דברים..
Default constructor זה מה שהקומפילר מספק כשאת לא כותבת אחד...

copy constructor זה הפונקציה שמורצת כשאנחנו מעתיקים מחלקה אחת לאחרת..

class_1 = class_2;

מורץ הcopy constructor של class_1 עם הפרמטר class_2...

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 18 April 2006 בשעה 15:51 | IP רשוּם
ציטוט לא יודעת

לדוגמא יש לי שאלה בה אני צריכה לבנות מחלקה למחרוזת:

בקובץ ההצהרה: ב-private יהיה שדה מסוג char המכיל 256 בייתים.

בpublic צריך להיות:

 Default constructor 

copy constructor 

setString

 getString

 (אה, יש פונקציה להדפסת המחרוזת, אבל אותה אני יודעת לממש)

איך אני מממשת כל אחת מהפונקציות הנ"ל בקובץ המימוש?????

ובכלל, באיזו פונקציה קולטים את המחרוזת מהמשתמש?

תודה.

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

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 18 April 2006 בשעה 23:12 | IP רשוּם
ציטוט ניר

האם המאמר הבא, החל מעמוד 21, עוזר לך?

__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 19 April 2006 בשעה 00:44 | IP רשוּם
ציטוט Fate

לא יודעת כתב:

לדוגמא יש לי שאלה בה אני צריכה לבנות מחלקה למחרוזת:

בקובץ ההצהרה: ב-private יהיה שדה מסוג char המכיל 256 בייתים.

בpublic צריך להיות:

 Default constructor 

copy constructor 

setString

 getString

 (אה, יש פונקציה להדפסת המחרוזת, אבל אותה אני יודעת לממש)

איך אני מממשת כל אחת מהפונקציות הנ"ל בקובץ המימוש?????

ובכלל, באיזו פונקציה קולטים את המחרוזת מהמשתמש?

תודה.



setstring וgetstring זה לא לקרוא מהמשתמש...
getstring זה פונקצייה שלא מקבלת כלום ומחזירה את המחרוזת...
setstring זה פונקציה שמקבלת מחרוזת ומשנה את המחרוזת שבלאס למחרוזת שנתנו...
חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
לא יודעת
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 20 April 2006 בשעה 00:31 | IP רשוּם
ציטוט לא יודעת

א. לא הבנתי איך המאמר אמור לעזור לי.

ב. באיזה פונקציה קולטים את המחרוזת מהמשתמש?

ג. מה מכילות הפונקציות:   Default constructor 

                                  copy constructor

 

בסוף אני אדע...

תודה.

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

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

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

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