1

boost::filesystem を学習し始めたところです。

  1. directory_iterator と basic_path::iterator の違いは何ですか?
  2. イテレータはファイルを辞書順で繰り返しますか?

ありがとう

4

1 に答える 1

5
  1. path::iteratorパスを形成するディレクトリを反復処理します。パスが の場合、、、、および/a/b/c/dを反復処理します。/abcd

    directory_iterator代わりに、ディレクトリ内のファイルを反復処理します。

  2. いいえ、directory_iteratorファイルはソートされません。オペレーティング システムの呼び出しと同じ順序で返されます。

于 2011-01-13T09:42:29.010 に答える