Je suis tellement confus size_t
. J'ai recherché sur Internet et partout mentionné qu'il size_t
s'agit d'un type non signé, il ne peut donc représenter que des valeurs non négatives.
Ma première question est: s'il est utilisé pour ne représenter que des valeurs non négatives, pourquoi n'utilisons-nous pas unsigned int
place de size_t
?
Ma deuxième question est: sont size_t
et unsigned int
interchangeables ou non? Sinon, pourquoi?
Et quelqu'un peut-il me donner un bon exemple size_t
et brièvement de son fonctionnement?
typedef /*This part is implementation dependent */ size_t;