|
|
iterator type: int* category: random_access_iterator iterates over values of type: int ---------------------------- iterator type: std::vector<double>::iterator category: random_access_iterator iterates over values of type: double ---------------------------- iterator type: std::list<std::string>::iterator category: bidirectional_iterator iterates over values of type: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > ---------------------------- iterator type: std::set<char>::iterator category: bidirectional_iterator iterates over values of type: char ---------------------------- iterator type: std::experimental::filesystem::directory_iterator category: input_iterator iterates over values of type: class std::experimental::filesystem::v1::directory_entry ---------------------------- |
|
|
Apologies in advance as I've not 100% understand the above solution (specially line 34 – it looks like recursion but I don't think it is, hence bit unsure there) |
|
|