ABA


"מחפש מקור טוב ללימוד cpp+עוד שאלה שקשורה בזכרון"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15442 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15442
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק, 2 נקודות
   23:34   20.08.09   
אל הפורום  
  מחפש מקור טוב ללימוד cpp+עוד שאלה שקשורה בזכרון  
 
   אהלן..אני מחפש איזה משהו טוב ללימוד cpp כמו ה ansi c..אני שולחט היטב בשפת c והתחלתי ללמוד cpp בתצורה של oop..מכיוון שאני די חדש בזה ואני לא מרגיש שמה שאני מקבל במוסד לימודים שלי יספיק לי למבחן אני מחפש מקור קצת יותר רציני שיעזור לי להבין את החומר.


דבר שני לגבי הקצאות של זכרון+שחרורים..רציתי לדעת האם יש משהו שעוקב אחרי הזכרון שנשאר תקוע ויכול לעבוד במקביל ל visual studio..פשוט יש הרבה הקצאות באובייקטים שאני יוצר ובתוכנית כולה והייתי רוצה לשחרר אובקייטים עוד לפני שהם נכנסים ל dtor..ופשוט מאוד רוצה לוודא ששחררתי הכל..

תודה מראש!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אממ By-king 21.08.09 11:40 1
     זה ברור שנעשה.. VeNom  21.08.09 12:19 2
         נסה AQTime GaluL 28.08.09 21:38 3
  תשובות Net_Boy  28.08.09 22:01 4
     נראה נחמד... וב-UNIX שילוב של VALGRIND עם DDD או GDB זה שלמות... ldan192  29.08.09 13:10 5
  תודה לכולם VeNom  29.08.09 14:20 6

       
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק, 2 נקודות
   11:40   21.08.09   
אל הפורום  
  1. אממ  
בתגובה להודעה מספר 0
 
   תבדוק בDEBUGGER... תשים BREAK POINT ב DTOR... ואז שאתה שם תשים את המשתנים שאותם מחקת לפני ב WATCH... אם הוא אומר שהוא לא יכול להראות אותם... מחקת לפני זה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק, 2 נקודות
   12:19   21.08.09   
אל הפורום  
  2. זה ברור שנעשה..  
בתגובה להודעה מספר 1
 
   אני רק רוצה לדעת האם יש תוכנה שפשוט כאשר מוקצה מכניס לרשימה את הזכרון, וכאשר הזכרון משוחרר היא מעדכנת את הרשימה..או משהו בסגנון.
תודה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
GaluL

   21:38   28.08.09   
אל הפורום  
  3. נסה AQTime  
בתגובה להודעה מספר 2
 
   יש תוכנה שהיא מאין תוסף ל VS שנקראת AQTime תוכנה מאוד שימושית דרך אגב.
יש שם המון אפשרויות היא עושה סוג של UnitTesting לקוד שלך ונותנת לך מידע כמו למשל כמה פעמים נקראה כל פונקציה, כמה זמן לוקח איטרציה של כל פונקציה, איזה פונקציה לוקחת לך פלח הכי גדול מהריצה של התוכניות ושטויות כאלה... ואפשר גם זה מתייחס למה שאמרת לראות איפה יש לך דליפות זכרון וכמה זכרון אתה מנצל בכל פונקציה וכאלה דברים... אני לא מומחה גדול בתוכנה הזו יצא לי לעבוד איתה מספר מועט של פעמים אבל שווה לך לנסות תראה מה היא נותנת זה כלי חזק ביותר...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   22:01   28.08.09   
אל הפורום  
  4. תשובות  
בתגובה להודעה מספר 0
 
   קודם כל ספרי לימוד יש 2 שאני ממליץ במהדורות האחרונות שלהן
1) Thinking in C++  
זה ספר שאפשר להשיג חינמי כ SOFT COPY והוא מאד מקיף ומובן.

2) The C++ Programming Language
הספר הרשמי של מחבר השפה , סטורסטופ , הכי מקיף שיש לפעמים קצת חופר יותר מידי לטעמי אבל בסופו של דבר גם מובן וברור.

התחום של דליפות זיכרון הוא בעייתי מאד ב C++
אני ממליץ לך (אחרי שקראת את הספרי לימוד לעומק) להוריד BOOST ולהשתמש ב auto ptr ששם כדי למנוע דליפות זיכרון.
ואם אתה עובד בסביבה של visual c++ (win32 or mfc) אז יש תוכנה שנקראת deleaker לא השתמשתי בה יותר מידי אבל אני זוכר שהיא עשתה את העבודה לא רע

אם אתה צריך ללינוקס אז תבדוק פה
http://www.linuxjournal.com/article/6556


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   13:10   29.08.09   
אל הפורום  
  5. נראה נחמד... וב-UNIX שילוב של VALGRIND עם DDD או GDB זה שלמות...  
בתגובה להודעה מספר 4
 


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   14:20   29.08.09   
אל הפורום  
  6. תודה לכולם  
בתגובה להודעה מספר 0
 
   אני לא עובד עם unix..אנסה להשתמש בתוכנות האחרות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net