サーバー (Python) で実行する必要があるコード (C++) をコピーしています。以下の部分まではすべてうまくいきました。
一言で言えば、ここに私がC++プログラムに持っているものがあります:
int main() {
...
...
int64 value = 0;
bool blah = function1(&value);
...
}
bool function1(int64* value)
{
...
uchar pb[8];
pb = '\x00\x00\x00\x00*Q \x00';
memcpy(value,pb,8);
//now value has the value '0x7fff33516970'
}
そうです、char 配列を作成し、その値を int64 にコピーします。
私の質問は次のとおりです。Pythonでそれを行うにはどうすればよいですか? つまり、pb と同等のバイト文字列を持っていますが、そこからどこへ行くべきかわかりません (特に、すべてのゼロがあるため...)。