Jest std::array<T, N>::size()
, ale jest niestatyczna, więc wymaga wystąpienia std::array
. Czy istnieje sposób, aby uzyskać wartość powraca (który jest N
z std::array<T, N>
) bez konieczności konstruowania instancji tablicy? Do normalnej tablicy mógłbym użyćsizeof
, ale nie widzę żadnej gwarancji, że sizeof(std::array<T, N>) == N * sizeof(T)
to prawda.
sizeof(std::array<T, N>) == N * sizeof(T)
nie musi to być prawda.
N
.
N
zacząć, nie musisz przechodzić przez to wszystko, aby uzyskać N
pośrednio lub zweryfikować to N==N
. Jaki jest rzeczywisty przypadek użycia , który próbujesz rozwiązać?
N
, dlaczego musisz poprosićarray
o jego odtworzenie?