Извиняюсь за небольшой оффтоп, но не нашел тут подходящей темы, а новую создавать ради такого маленького вопроса не очень хочется. Собственно пытаюсь сделать аналог C# ReadUInt32 на C++.
Код:
uint32 result = 0;
for (int i = 0; i < 4; i++)
result |= *ptr++ << (i * 8);
Верно я мыслю?