파일을 레벨 순회하는 방법이 있을까요?

조회수 287회
for (const auto& entry : fs::recursive_directory_iterator(fs::current_path() / path))
    {
      cout   << entry.path() << endl;
    }

fs::filesystem을 통해서 path()를 찍으면 파일이 preorder 찍히더라구요. 근데 이 이터레이터가 오직 pre-order하게만 지원하더라구요 근데 제가 얘를 레벨 순회하게 만들고 싶거든요. 일반적으로 레벨오더 순회를 구현할때 queue를 이용해서 많이 구현을 하니까 queue<fs::path>를 이용해서 구현 해야 할거 같긴한데 어떤식으로 구현을 해야할까요? 도움좀주세요

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)