C++/חריגות: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
דף חדש: == חריגות ב C++ == === הקדמה === חריגות הן חלק ממנגנון טיפול השגיאות ב C++. לעולם אין אנו יכולים להניח שהקוד שלנ...
 
שורה 32:
 
בגלל שטיפול השגיאות אינו מובנה בשפה, אנו נאלצים לאחר כל פונקציה, לבדוק האם התרחשה שגיאה שעלולה לפגוע בנכונות התוכנית.
=== חריגות ===
כעת נציג את מנגנון החריגות ב C++. חריגה היא משהו ש"נזרק" ממקום שבו אריעה שגיאה בתוכנית. ברגע שחריגה נזרקת, הקוד הרגיל של התוכנית לא ימשיך, ויבוצע במקומו קוד מיוחד לטיפול בשגיאה, או שהתוכנית תסתיים.