يمكنك تعيين حجم مكدس الاستدعاءات في ج ++؟ (VS2008)

StackOverflow https://stackoverflow.com/questions/625416

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا أعمل من مثال قطعة من التعليمات البرمجية التي يخصص مجموعة محلية كبيرة نسبيا. (32768 على وجه الدقة) عندما أحاول نفس انني اتلقى السلوك الذي يبدو أنه تجاوز المكدس. الآن وأنا أتساءل عما اذا كان بلدي على سبيل المثال وربما تعيين كومة إلى أن تكون أكبر ثم طلبي. هل هذا ممكن؟ إذا كان الأمر كذلك كيف؟

هل كانت مفيدة؟

المحلول

ومع المترجم Microsoft يمكنك استخدام / F لتعيين حجم المكدس، ومع ذلك فإنه يبدو وكأنه يجب عليك فقط تخصيص الكائن في كومة. يجب أن يكون السبب أنك تخصيص هذا على كومة بدلا من الكومة.

وتحرير: هذه الصفحة يعطي العابرة جيدة منصة انهيار، على الرغم من أنها قد تكون مؤرخة.

نصائح أخرى

ويمكنك استخدام العلم مترجم / F لضبط حجم كومة الافتراضي، أو تحديد ذلك كمعلمة الثاني لفي CreateThread وظيفة.

وبدلا من الفوضى مع مع حجم المكدس، لماذا لا يتم ببساطة استخدام الأمراض المنقولة جنسيا :: ناقلات أو حتى حيوي تخصيص صفيف نفسك؟

هل يمكن إنشاء موضوع جديد لهذا العمل. يمكنك تحديد عموما حجم كومة عند إنشاء موضوع، وبالتأكيد مع وظيفة CreateThread() VS2008 و

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top