Привет, у меня есть программа, которая много работает с векторами и индексами элементов этих векторов, и мне было интересно:
- есть ли разница между
uint
иunsigned int
- что лучше использовать один из вышеперечисленных типов или просто использовать
int
, поскольку я читал, что некоторые люди говорят, что компилятор более эффективно обрабатывает значения int, но если бы я использовалint
, мне пришлось бы всегда проверять отрицательные idxs, что является болью. - как вы думаете, итераторы лучше? это более эффективно, чем обычное индексирование
vectorx[idx]
?
p.s. Программное обеспечение будет обрабатывать большие объемы данных, а хорошая производительность является обязательным требованием.