Но boost::filesystem
может сделать это: http://www.boost.org/doc/libs/1_37_0/libs/filesystem/example/simple_ls.cpp
Получают подобранный объект, и использование объектов находят () и фильтр () метод
, Если Вы хотите сначала подобранный единственный объект , используйте , находят () метод, который возвращает отдельный объект.
, Если Вы хотите весь подобранный , используйте фильтр () метод, который возвращает массив объектов.
let items = [{name:'charlie', age:'16'},
{name:'ben', age:'18'},
{name:'steve', age:'18'}]
let all = items.filter(item=> item.age==='18')
console.log(all);
let single = items.find(item=> item.age==='18')
console.log(single);