שאלות תרגיל בית 1

הבהרות לגבי תרגיל הבית

תשובה ל: הבהרות לגבי תרגיל הבית

על ידי אורטל כהן בתאריך
מספר תגובות: 0
היי,
כפי שכתוב ב-FAQ של התרגיל (מצטטת): "במקרה זה, יש לשחרר את כל הזכרון שהוקצה באותה הפונקציה הנוכחית עד לנקודת התרחשות השגיאה.
לאחר מכן יש להחזיר את ערך השגיאה ELECTION_OUT_OF_MEMORY.
(על המשתמש ב-ADT מסוג Election לבדוק בעת שימוש בפונקציות את ערך החזרה המתקבל,
במידה והתקבל ערך החזרה הנ"ל הוא ישחרר כל זכרון נוסף שהקצה ויסיים את ריצת התכנית.)"
זה אמור לענות לך על שאלות 1+2.
3. אני כותבת את דעתי, אני לא יכולה להגיד אם אתם חייבים או לא כי זה מאוד תלוי מימוש,
יכול להיות שאתם צריכים בפונקציות מסוימות שכתבתם להחזיר סוגי שגיאות שונות ואז כן עדיף את ה-enum כדי שהמשתמש ב-ADT ידע מה הסיבה לשגיאות וכיצד לטפל בהם.