Voy a explicar lo que hace el 'que' la función:¿Existe una función equivalente en C/C++ a GNU-R que()?
desde GNU-R ayuda:
las que los índices son VERDADERO?
Proporcione los índices "VERDADEROS" de un objeto lógico, lo que permite índices de matriz.
o mostrando algo de código: (GNU-R comienza con índices de conteo 1)
> x <- c(1,2,3,1,3,5);
> which(x == 1);
[1] 1 4
> which(x == 3);
[1] 3 5
> ll <- c(TRUE,FALSE,TRUE,NA,FALSE,FALSE,TRUE);
> which(ll);
[1] 1 3 7
¿Alguien sabe una función similar en C/C++?
Gracias por su ayuda
rinni
['std :: find_if'] (http://en.cppreference.com/w/cpp/algorithm/find) o [' std :: copy_if'] (http://en.cppreference.com/ w/cpp/algorithm/copy) según lo que quieras hacer con él. (O cualquiera de varias otras llamadas a la biblioteca) –