J'aimerais subdiviser un vecteur {1,2,3,4} avec un vecteur bool. Par exemple, si mon vecteur bool est {false,true,true,true}, j'aimerais obtenir le vecteur {2,3,4}. En R normal, je pourrais le faire avec
sample_states<-c(1:4)[c(a,b,c,d)]
où a,b,c,d sont des bools. Ma question est double : 1) Comment puis-je créer un vecteur de bools en utilisant Armadillo/Rcpp, et 2) comment puis-je utiliser ce vecteur pour sous-ensembler mon vecteur {1,2,3,4}. Merci d'avance pour votre temps.