¿Qué significa esta declaración de C++?vector <int> :: size_type en C++
vector<int>::size_type x;
Y, ¿cuál es el uso del operador alcance ::
aquí? En otras palabras, ¿cómo leemos esta declaración en inglés?
Por ejemplo, para X::x(){...}
, decimos que es un x()
member function
de class X
.
¿Cuáles son las excepciones a esto 'por lo general'? Es decir, ¿cuándo es inusual? – ibrahim5253
"Normalmente" significa que el estándar no lo especifica, pero eso es lo que las implementaciones populares decidieron hacer. En realidad, sé una "excepción". Linux glibc usa 'unsigned long' para' size_t' en la plataforma x86_64. – proski