size_t vs unsigned int in C and C++: What’s the Difference? | CodeTrail