Task 2.5 SerializeMain
Здравейте,
В следния фрагмент от SerializeMain.цпп се извеждат на екрана поредицата байтове, които следва да върне нашата програма:
size_t bytesWritten;
byte* memory = serializeToMemory(input.str(), bytesWritten);
for (byte* b = memory; b < memory + bytesWritten; b++) {
std::cout << (int)(*b) << " ";
}
Защо, въпреки че масивът е от тип байт, при извеждането се каства на инт?
поздрав!
" Кастваш го към int за да вземеш числовата стойност иначе ще ти го принтира като символ. "
Благодаря.