UPDATE: Począwszy od przyjęcia C++ 17 istnieje <filesystem>
nagłówek zawarte w języku, który robi dokładnie to. Zobacz dokumentację swojego kompilatora, aby sprawdzić, czy jest obsługiwana.Przechodzenie drzewa katalogów w C++
Oryginalne pytanie:
To była moja ciekawość na chwilę: jak można przechodzić drzewo katalogów bez użycia impuls ani żadnej biblioteki innej firmy? Po prostu ol 'C++ (przykłady w 98, 99, 01, 0x i 1x specyfikacje są w porządku.)? Zrobiło się to jeszcze w przeddzień wzmocnienia, więc musi być sposób na zrobienie tego.
Wiesz, zwiększenie * to * C++, to nie jest magia. Jeśli nie możesz użyć boost, możesz nadal * patrzeć * na boost i zobaczyć, jak robi to, co robi. –