Is it possible to check that type T
is an std::array
of arbitrary type and size?
I can check for a particular array, for instance:
is_same<T, std::array<int,5>>::value
But I'd like to check that T
is any instantiation of std::array
. Something like below (which, of course, does not compile):
is_same<T, std::array>::value
Is there a way to achieve this (maybe not using is_same
)?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…