עבור לתוכן

c++ / exeptions

Featured Replies

פורסם

שלום

מה קורה אם אני יותר פונק אשר עושה THROW מבלי שיש לה TRY לפני כן? האם הוא ייזרוק THROW בכלל? האם הוא ייצא מהתוכנית?

או שיעשה משהו אחר?

תודה

פורסם

Throw אתה עושה לclass שנתקל בתקלה, try & catch אתה עושה לשולח שלו.

אם אתה לא עושה try catch הוא יזרוק אותך מהתוכנית.

פורסם

תלוי. ב- ANSI C++ אם הפונקציה מוגדרת כ- throws, אתה חייב לתפוס את ה- exception (כמו ב- java)

אם לא, ויש לך פונקציה שזורקת ואף אחד לא תופס - התוכנית תעוף (באפליקציית MFC אתה תקבל dialog שגיאה לפני זה ("unhandled exception")

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים