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

תוכן שנמחק תוכן שנוסף
Skman (שיחה | תרומות)
מ ←‏הקדמה: שגיאת כתיב
Skman (שיחה | תרומות)
מ ←‏מה אפשר לזרוק: תיקונים קטנים
שורה 32:
השאלה המתבקשת כמובן היא - למה אני צריך לזרוק אם אני זורק את זה מתוך קוד משתמש וזה מגיע שוב לקוד משתמש? אז מערכות גדולות ובטח ב[[תכנות מונחה עצמים]] כמו ב ++C אנחנו מפרידים בין מודולים שונים של התוכנית. כלומר, אנחנו נותנים אחריות שונה לכל אחד מהמודולים וכל אחד מהם "חי" בכוחות עצמו. למשל, אם אני רוצה לכתוב שרת שמקבל בקשות מקליינטים שונים ונותן להם שירותים, אני אחלק את זה לשני מודולים שונים - מודול שאחראי על השרת ומודול שאחראי על הקליינט. המודולים הללו יודיעו אחד לשני על חריגות מהצפוי בדיוק באופן הזה.
==== מה אפשר לזרוק ====
למעשה, אפשר לזרוק כמעט כל דבר בין אם זה מספר ( int ) או מחרוזת (string) או מחלקה(Class) שאנחנו כתבנו. נראה זאת בהמשך.
 
נביט בדוגמא הבאה: