Hola tengo un programa que se ocupa mucho con los vectores y los índices de los elementos de estos vectores, y me preguntaba:C++ uint, unsigned int, int
- ¿hay una diferencia entre
uint
yunsigned int
- que es mejor utilizar uno de los tipos anteriores o simplemente usar
int
cuando leo que algunas personas dicen que el compilador maneja los valores int de manera más eficiente, pero si uséint
tendré que comprobar siempre si hay idx negativos, lo cual es doloroso. - ¿Crees que los iteradores son mejores? ¿es más eficiente que la indexación normal
vectorx[idx]
?
p.s el software se encargará de los procesos de datos de gran tamaño y un buen rendimiento es una necesidad tiene requisito
@AndreyT: No sé, pero estoy usando netbeans, el compilador GCC, y ya codifiqué con uint y está funcionando sin ningún tipo de libs. Los 2 y 3 puntos son muy informativos gracias :) –
'uint' es typedef'd como una abreviatura de' unsigned int' por la mayoría de los compiladores. – You
En cualquier caso, no cambia el hecho de que no existe el tipo 'uint' ni en C ni en C++, por lo tanto, a menos que se considere un compilador específico, la pregunta sobre' uint' no tiene una respuesta significativa. – AnT