שלום,
כפי שראינו בשיעור חזרה, לעיתים קשה מאוד לנחש אם הקומפיילר יאשר שגיאה כזו או אחרת (לדוגמא בשאלה עם malloc, היינו אמורים לצפות שהקומפיילר יאשר המרה מ void* ל- char ?). לגבי כאלה דברים יש לי כמה שאלות:
1. אם הייתי עונה "שגיאת קומפילציה - לא ניתן להמיר מ void* ל- int" - מה הייתה ההתייחסות מבחינת הבדיקה?
2. אם הייתי מוסיף "במקרה שהקומפיילר בכל זאת יאשר, שגיאת זמן ריצה - כתיבה לתוך כתובת זבל" - מה אז הייתה ההתייחסות?
תודה.