Volviendo a C ++ después de años de C #, me preguntaba cuál sería la forma moderna (léase: C ++ 11) de filtrar una matriz, es decir, cómo podemos lograr algo similar a esta consulta de Linq:
var filteredElements = elements.Where(elm => elm.filterProperty == true);
¿Para filtrar un vector de elementos ( stringspor el bien de esta pregunta)?
Espero sinceramente que los viejos algoritmos de estilo STL (o incluso extensiones como boost::filter_iterator) que requieren la definición de métodos explícitos sean reemplazados por ahora.
filterPropertyestablecido entrue?