Я пытаюсь преобразовать массив байтов в Boost number
и обратно с бэкэндом cpp_int
. Как это можно сделать портативно?
Платформы, о которых я беспокоюсь, все имеют прямой порядок байтов, но могут быть 32- или 64-битными и могут быть скомпилированы с помощью разных компиляторов. Некоторые из известных мне способов сделать это прерываются в зависимости от версии компилятора и тому подобного, и этого я хочу избежать.