سؤال

لذلك كتبت برنامجا صغيرا لمحاولة زيادة نظام الملفات. سيقوم برنامجي بكتابة عدد الملفات الموجودة في المسار الحالي ثم أسماء الملفات. إليك برنامجي: giveacodicetagpre.

الملفات الموجودة هي program.exe، .ilk و .pdb
ومع ذلك، أحصل على الإخراج التالي (يستبعد المسار بالكامل للإيجاز):

$ program.exe
إجمالي عدد الملفات: 3
[..] / program.pdeb
فشل التأكيد: m_imp-> m_handle!= 0 && "خطأ في البرنامج الداخلي"، ملف C: \ Program Files \ Bost \ Boost_1_44 \ Boost \ filesystem \ v2 \ Operations.hpp، السطر 1001

إذا قمت بإجراء دليل جديد_iterator بدلا من ذلك يعمل بشكل جيد: giveacodicetagpre.

لاحظت سؤال مماثل متعلقة بالدليل ليس لدي أي فكرة عما يشير إليه أو إذا كانت هذه المشكلة نفسها.

السؤال هو: لماذا لا يمكنني حفظ مشاريع، ثم استخدم ذلك لإعادة الترجيع مع جهاز ITERATCER الخاص بي؟

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

المحلول

هي نفس المشكلة.

الدليل يستطيع IMERATOR هو ممر مرور واحد.لا يمكنك حفظ نسخة وتذهب تمريرة ثانية.في كل مرة تقوم فيها بزيادة جهاز الكمبيوتر الذي تحصل عليه الإدخال التالي، ولكن لا يمكنك تقليله ولا يمكنك العودة والبدء من جديد، ولا حتى لو قمت بحفظ نسخة من نقطة البداية.

إذا كنت ترغب في اجتياز مرتين، فأنت بحاجة إلى إنشاء جهاز كمتقل آخر (والمخاطرة التي تم تغيير عدد الملفات).

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