Я видел следующее в C коде, и мне это кажется странным:
myType GetStuff(size_t *iSize) {
*iSize = (size_t)0;
size_t h = 0;
*iSize += h;
}
Все работает без приведения: *iSize = 0;
.
Есть ли какая-нибудь потребность в (size_t)
актерском составе или это лишнее?