我一直在尝试将此代码移植到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的指针在其中。由于指针的大小已知,所以没问题。

07-24 09:51