האם חריגים גרועים c++?

תוכן עניינים:

האם חריגים גרועים c++?
האם חריגים גרועים c++?

וִידֵאוֹ: האם חריגים גרועים c++?

וִידֵאוֹ: האם חריגים גרועים c++?
וִידֵאוֹ: Exception Handling - C++ Tutorial For Beginners #18 2024, דֵצֶמבֶּר
Anonim

חריגים הם לא רעים הם משתלבים היטב עם דגם ה-RAII של C++, שהוא הדבר האלגנטי ביותר ב-C++. אם כבר יש לך חבורה של קוד שזה לא בטוח חריג, אז הם גרועים בהקשר הזה. אם אתה כותב תוכנות ברמה מאוד נמוכה, כמו מערכת ההפעלה לינוקס, אז הן גרועות.

האם C להתמודד עם חריגים?

C אינו תומך בטיפול בחריגים. כדי לזרוק חריג ב-C, אתה צריך להשתמש במשהו ספציפי לפלטפורמה, כמו הטיפול החריגים המובנה של Win32 -- אבל כדי לעזור בזה, נצטרך להכיר את הפלטפורמה שאכפת לך ממנה.

האם זה טוב לזרוק חריגים?

בקיצור: אתה צריך לזרוק חריג אם שיטה לא מסוגלת לבצע את המשימה שהיא אמורה לעשות.

האם כדאי להימנע מחריגים?

באופן אידיאלי, הקוד שלך לא אמור להחזיר שגיאות, אבל במקרים שבהם הוא כן או חייב, נראה כי חריגים הם הדרך הפשוטה והאמינה ביותר ליישם החזרת שגיאה. … מניסיוני, עדיף להימנע מחריגים בכל פעם שאפשר.

האם חריגים גרועים לביצועים?

אי שימוש בחריגים בגלל השפעתם הפוטנציאלית על הביצועים הוא רעיון גרוע. … עם זאת, עליך לאתר את מספר החריגים שנזרקים בקוד שלך. למרות שהם עלולים להיתפס, עדיין יכולה להיות להם השפעה משמעותית על הביצועים.