语法¶
#include <plhash.h>
typedef struct PLHashEntry PLHashEntry;
描述¶
PLHashEntry
是一个表示哈希表中条目的结构体。一个条目包含一个键和一个值,在 PLHashEntry
结构体中由以下字段表示。
const void *key;
void *value;
键字段是指向不透明键的指针。值字段是指向不透明值的指针。如果条目的键是一个可以放入 void *
指针的整数值,您可以直接将键本身强制转换为 void *
并将其存储在键字段中。类似地,如果条目的值是一个可以放入 void *
指针的整数值,您可以将值本身强制转换为 void *
并将其存储在值字段中。
警告
**警告**:除了键和值之外,PLHashEntry
结构体中还有其他字段。这些字段供哈希表库函数使用,用户不应修改它们。