0
J'ai rencontréQu'est-ce que 'vector <type[n]>' en C++?
vector<long[8]> a(n);
récemment, mais je ne sais pas quoi est-ce?
J'ai rencontréQu'est-ce que 'vector <type[n]>' en C++?
vector<long[8]> a(n);
récemment, mais je ne sais pas quoi est-ce?
Cela signifie un vecteur dont le type d'élément est long[8]
. Toutefois, pour des raisons techniques, std::vector<T>
ne peut pas avoir un type de tableau pour T
avec l'allocateur standard car p->~T()
n'est pas défini lorsque T
est un type de tableau. Vous devriez faire quelque chose comme std::vector<std::array<long, 8>>
à la place.
Un vecteur de 8 éléments longs. –
Donc, c'est la même chose que le vecteur (8, n)> un droit? –
Comme cela ne compile pas, non. Plus comme un conteneur de std :: array –