C++编译期计算数组大小
// 来自<<Effective Modern C++>> P.16
// 计算数组大小
template<typename T, std::size_t N>
constexpr std::size_t arraySize(T (&)[N]) noexcept
{
return N;
}
int keyVals[]={1,3,7,9,11,22,35};
std::array<int,arraySize(keyVals)> mappedVal
原创
2021-11-06 09:19:19 ·
721 阅读 ·
0 评论