ما فائدة المشغل الجديد؟
ما فائدة المشغل الجديد؟
Anonim

الغرض الأساسي من مشغل جديد هو تخصيص ذاكرة لمتغير أو كائن أثناء وقت التشغيل. يتم استخدامه بدلاً من وظيفة malloc (). متي مشغل جديد يتم استخدام المتغيرات / الكائنات كمؤشرات إلى موقع الذاكرة المخصص لها.

السؤال أيضًا هو ، ما هو العامل الجديد الذي يشرح بالمثال؟

ال مشغل جديد يشير إلى طلب تخصيص الذاكرة على الكومة. إذا توفرت ذاكرة كافية ، مشغل جديد يهيئ الذاكرة ويعيد عنوان الذاكرة المخصصة والمهيأة حديثًا إلى متغير المؤشر.

تعرف أيضًا ، ما الذي يعود المشغل الجديد في C ++؟ ال مشغل C ++ الجديد يفعل في الواقع إرجاع عنوان الكائن الذي تم إنشاؤه حديثًا. ال المشغل الجديد يفعل لا تنشئ متغير مؤشر منفصل. يخصص كتلة من الذاكرة ، ويستدعي المنشئات (إن وجد) ، و عائدات لكم عنوان كتلة الذاكرة. تعبير في C ++ له قيمة ونوع بيانات.

قد يتساءل المرء أيضًا ، ما هو الغرض من عامل التشغيل الجديد والحذف في C ++؟

C ++ يدعم التخصيص الديناميكي وإلغاء تخصيص الكائنات باستخدام عوامل التشغيل الجديدة وحذفها . هؤلاء العاملين تخصيص ذاكرة للكائنات من مجموعة تسمى المخزن المجاني. ال مشغل جديد يستدعي الوظيفة الخاصة مشغل جديد ، و ال عامل الحذف يستدعي الوظيفة الخاصة حذف عامل.

ما هو عامل التشغيل الجديد والحذف؟

- عوامل التشغيل الجديدة وحذفها يتم توفيرها بواسطة C ++ لإدارة ذاكرة وقت التشغيل. يتم استخدامها للتخصيص الديناميكي وتحرير الذاكرة أثناء تشغيل البرنامج. - ال مشغل جديد يخصص الذاكرة ويعيد المؤشر إلى بدايتها. ال عامل الحذف يحرر الذاكرة المخصصة مسبقًا باستخدام الجديد.

موصى به: