Let's consider the following code:
for(std::size_t j : {0,1,2,3,4,5,6,7})
{
   // do something with j
}
The question is: What will be the underlying type created by the compiler for the sequence {0,1,2,3,4,5,6,7} ?
Will it be a std::vector<T> and std::array<T, 8> or an std::initializer_list<T> ?
Where T is either int or std::size_t ...
Thanks for the help.
Aucun commentaire:
Enregistrer un commentaire