March 01, 2003
Adapting Win32 Enumeration APIs to STL Iterator Concepts
Listing 4 Simple example using findfile_sequence
void dump_file(char const *file)
{
printf("%s\n", file);
}
void list_sub_directories(char const *dir)
{
typedef winstl::findfile_sequence_a find_seq_t;
find_seq_t files(dir, "*.*", find_seq_t::files);
std::for_each(files.begin(), files.end(), dump_file);
}
int main(int, char**)
{
list_sub_directories("c:");
return 0;
}
|
|
||||||||||||||||||||||||||||
|
|