Я ищу эквивалентное решение для php функции pack / unpack в C ++.
Пожалуйста, посмотрите на этот пример:
<?php
echo implode (unpack('H*',pack("V*", 554468702)));
?>
это сгенерирует:
5e850c21
Мне нужно сделать ту же операцию в C ++.
Нечто подобное может достичь именно того, что делает ваш PHP-код
std::cout << std::hex << htonl(554468702) << std::endl;
Тем не менее, это ОДИН случай использования PHP pack / unpack, и это чрезвычайно общая пара функций, которые могут выполнять множество других задач, имеющих разную степень сложности в C ++.
Других решений пока нет …