Я просто задаюсь вопросом, должен я использовать std::size_t
для циклов и материала вместо int
? Например:
#include <cstdint>
int main()
{
for (std::size_t i = 0; i < 10; ++i) {
// std::size_t OK here? Or should I use, say, unsigned int instead?
}
}
В целом, что расценивает лучшая практика, когда использовать std::size_t
?
size_t is unsigned int, поэтому везде, где нужно использовать unsigned int, можно использовать его.
Я использую его, когда хочу задать размер массива, счетчик и т.д...
void * operator new (size_t size); is a good use of it.