كيفية "مشاهدة" مجموعة من C ++ ديناميكية باستخدام جدب؟

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

  •  22-07-2019
  •  | 
  •  

سؤال

والنظر في المثال التالي:

int size = 10, *kk = new int[size];

for (int i = 0; i < size; i++) {
    kk[i] = i;
}

delete [] kk;

وكيف يمكن إضافة ساعة للمجموعة كاملة؟ ويمكنني أن أضيف ساعة واحدة تلو الأخرى (<م> ك ك [0] ، <م> ك ك [1] ...)، ولكن منذ أعرف طول المصفوفة هناك طريقة للقيام تلقائيا؟ أعني شيء من هذا القبيل <م> ك ك [0..size-1] أو نحو ذلك.

وأنا باستخدام ل NetBeans IDE مع سيغوين ز ++ وجدب.

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

المحلول

وحاول display *kk@<size> من وثيقة للأمر الطباعة:

<اقتباس فقرة>   

و @غير مشغل ثنائي لعلاج كائنات البيانات متتالية   في أي مكان في الذاكرة كما صفيف. FOO @ NUM يعطي مجموعة التي الأول   العنصر فو، الذي العنصر الثاني يتم تخزينها في مساحة التالية   حيث يتم تخزين FOO، يجب أن يكون الخ FOO تعبير عن قيمتها   يقيم في الذاكرة.

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