如何获取std :: array 而不需要创建其实例的元素数量?

问题描述 投票:1回答:1

std::array<T, N>::size(),但它是非静态的,因此它需要std::array的实例。有没有一种方法可以获取它返回的值(即Nstd::array<T, N>)而不必构造数组的实例?对于普通数组,我可以使用sizeof,但我无法保证sizeof(std::array<T, N>) == N * sizeof(T)为真。

c++ arrays c++11 sizeof
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.