语法

#include <plhash.h>

typedef struct PLHashEntry PLHashEntry;

描述

PLHashEntry 是一个表示哈希表中条目的结构体。一个条目包含一个键和一个值,在 PLHashEntry 结构体中由以下字段表示。

const void *key;
void *value;

键字段是指向不透明键的指针。值字段是指向不透明值的指针。如果条目的键是一个可以放入 void * 指针的整数值,您可以直接将键本身强制转换为 void * 并将其存储在键字段中。类似地,如果条目的值是一个可以放入 void * 指针的整数值,您可以将值本身强制转换为 void * 并将其存储在值字段中。

警告

**警告**:除了键和值之外,PLHashEntry 结构体中还有其他字段。这些字段供哈希表库函数使用,用户不应修改它们。