C++ブーストライブラリを使い始めたばかりです。directory_iteratorとrecursive_directory_iteratorで問題が発生しています。次のコードをコンパイルしようとすると、常にoperator!=に一致しません。私も==を無駄にしようとしました。
const boost::filesystem::recursive_directory_iterator end();
for(boost::filesystem::recursive_directory_iterator i(p); i != end; i++){
if(boost::filesystem::is_regular_file(i->status())){
cout << i->path().filename() << endl;
}
}
何か助けはありますか?ありがとう!