הקצאת זכרון דינמית
שלום , אני כותב תוכנית ב c עם כמות יחסית גדולה של הקצאת זכרון דינמית, ואתחול שלהם, כשלפתע גיליתי שהאתחול דורס חלק מהזכרון שכבר הוקצה (ראיתי זאת לפי הכתובות שהוקצו ) כמו כן קיבלתי את ההודעה הזאת בחלון ה debug: זאת : #QNAN00000000, . מדובר בהקצאה זכרון של מערכים די גדולים. האם יש דרך למנוע מצב כזה של דריסת זכרון (אני עובד עם visual c++ 6, אם זה משנה)? בתודה מראש.
שלום , אני כותב תוכנית ב c עם כמות יחסית גדולה של הקצאת זכרון דינמית, ואתחול שלהם, כשלפתע גיליתי שהאתחול דורס חלק מהזכרון שכבר הוקצה (ראיתי זאת לפי הכתובות שהוקצו ) כמו כן קיבלתי את ההודעה הזאת בחלון ה debug: זאת : #QNAN00000000, . מדובר בהקצאה זכרון של מערכים די גדולים. האם יש דרך למנוע מצב כזה של דריסת זכרון (אני עובד עם visual c++ 6, אם זה משנה)? בתודה מראש.