15 5 C:\Users\86131\Documents\哈希找人名.cpp [Error] anonymous type with no linkage used to declare function int InsertHT(<anonymous struct>*, int\\&, KeyType, int) with linkage [-fpermissive]
时间: 2023-07-21 07:44:57 浏览: 171
哈希查找.cpp
这个错误是由于在声明函数 `InsertHT` 时使用了没有链接的匿名结构体,导致编译器无法识别该结构体。建议将结构体命名并重新声明函数,例如:
```c++
struct HashTable {
// 结构体成员
};
int InsertHT(HashTable* H, int& P, KeyType K, int D) {
// 函数实现
}
```
这样就能避免这个错误了。
阅读全文