Я так запутался по поводу size_t
. Я искал в Интернете и везде упоминал, что size_t
является беззнаковым типом, поэтому он может представлять только неотрицательные значения.
Мой первый вопрос: если он используется для представления только неотрицательных значений, почему бы нам не использовать unsigned int
вместо size_t
?
Мой второй вопрос: взаимозаменяемы size_t
и unsigned int
или нет? Если нет, то почему?
И кто-нибудь может дать мне хороший пример size_t
и кратко его работы?