How can I get the index an item in a std::array
without running any loops?
#include <iostream>
#include <array>
std::array<int, 10> some_array = { 89, 56, 78, 96, 4, 34, 77, 2, 48, 3};
unsigned int GetIndexOfValue(unsigned int some_value) {
// How get the index of some_value here without running a loop?
}
int main() {
unsigned int some_value = 34;
std::cout << "The index of value passed is " << GetIndexOfValue(some_value) << std::endl;
}
Is it possible to do it using std::find
?
Aucun commentaire:
Enregistrer un commentaire