好的,我正在复制一些需要在我的服务器(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 的字节串,但我不知道从那里去哪里(特别是因为所有这些零......)