このコードを 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に相当するものは何ですか?