Меня много критикуют за использование uint
вместо size_t
, но каждый раз, когда я проверяю набор инструментов, с которым я работаю, оказывается, что size_t
определяется как uint
.
Существуют ли какие-либо реализации компилятора, в которых size_t
на самом деле не является uint
? Каковы основания для такой критики?
unsigned int
: - person R. Martinho Fernandes   schedule 11.06.2013size_t
стандартный, элегантный и содержательный. Лучше им пользоваться :) - person Thomas Ruiz   schedule 11.06.2013size_t
- стандартный,uint
- нестандартный. Также на 64-битных архитектурахsize_t
будет 64-битным (без знака), тогда какuint
легко может быть 32-битным. - person Paul R   schedule 11.06.2013