title: When is it advisable to use `size_t` for array declaration or iteration in c++?
body: <p>Can someone explain and provide examples of situations where using <code>size_t</code> would be more beneficial than, let's say, <code>int</code> or <code>uint8_t</code> for array declarations or iteration?</p>