Ciao ho un programma che si occupa molto con i vettori e gli indici degli elementi di questi vettori, e mi chiedevo:C++ uint, unsigned int, int
- c'è una differenza tra il
uint
eunsigned int
- che è meglio usare uno dei tipi sopra o semplicemente usare
int
mentre leggo alcune persone dicono che il compilatore gestisce i valori int in modo più efficiente, ma se ho usatoint
dovrò controllare sempre gli idx negativi che è il dolore. - pensi che gli iteratori siano migliori? è più efficiente della normale indicizzazione
vectorx[idx]
?
P.S il software gestire grandi gestisce dati e buone prestazioni è un deve avere requisito
@AndreyT: Io non mangio ma sto usando netbeans, compilatore GCC, e ho già fatto il codice con uint e funziona senza librerie. I 2 e 3 punti sono molto istruttivi, grazie mille :) –
'uint' è typedef'd come una scorciatoia per' unsigned int' dalla maggior parte dei compilatori. – You
In ogni caso, non cambia il fatto che non esiste un tipo come "uint" né in C né in C++, quindi a meno che non venga considerato un compilatore specifico, la domanda su "uint" non ha una risposta significativa. – AnT