Czy możesz powtórzyć wszystkie pliki w katalogu przy użyciu systemu boost :: files i BOOST_FOREACH? PróbowałemPowtórzenie wszystkich plików w katalogu za pomocą BOOST_FOREACH
path dirPath = ...
int fileCount = 0;
BOOST_FOREACH(const path& filePath, dirPath)
if(is_regular_file(filePath))
++fileCount;
Ten kod kompiluje, działa, ale nie daje pożądanego rezultatu.
Jakieś sugestie, w jaki sposób mogę naprawić kod (nadal używając BOOST_FOREACH)? – user763305
Musisz przekazać coś FOREACH może iterować jak tablica plików na przykład. W przeciwnym razie nie używaj FOREACH. – clyfe