我一直在尝试将此代码移植到python,但是在C++中我不太了解(我确实知道一些C++,但这超出了我的理解):
typedef struct huffnode_s
{
struct huffnode_s *zero;
struct huffnode_s *one;
unsigned char val;
float freq;
} huffnode_t;
我没有得到的是huffnode_s自身内部的状态,我以前从未见过,也不太了解。这是什么意思,如果有人可以,python的等效词是什么?
最佳答案
huffnode_s
不在自身内部,只有huffnode_s
的指针在其中。由于指针的大小已知,所以没问题。