का उपयोग कर निर्देशिका में सभी फ़ाइलों पर इटरेट करें क्या आप boost :: filesystem और BOOST_FOREACH का उपयोग कर निर्देशिका में सभी फ़ाइलों को पुन: सक्रिय कर सकते हैं? मैंने कोशिश कीBOOST_FOREACH
path dirPath = ...
int fileCount = 0;
BOOST_FOREACH(const path& filePath, dirPath)
if(is_regular_file(filePath))
++fileCount;
इस कोड को संकलित करता है, चलाता है, लेकिन वांछित परिणाम का उत्पादन नहीं करता।
कोई सुझाव मैं कोड को कैसे ठीक कर सकता हूं (अभी भी BOOST_FOREACH का उपयोग कर रहा हूं)? – user763305
उदाहरण के लिए फ़ाइलों की एक सरणी की तरह आपको कुछ फ़ॉरएच फिर से चालू करने की आवश्यकता है। अन्यथा फोरेच का उपयोग न करें। – clyfe