【发布时间】:2015-04-04 21:42:20
【问题描述】:
我正在从网站上阅读 C++ 中的哈希表实现示例并看到了这个。
private:
HashEntry **table;
public:
HashMap() {
table = new HashEntry*[TABLE_SIZE];
for (int i = 0; i < TABLE_SIZE; i++)
table[i] = NULL;
}
语法我看不懂的行是:
table = new HashEntry*[TABLE_SIZE];
这样的括号前面有星号是什么意思?
【问题讨论】:
-
这意味着它是一个
HashEntry*大小为TABLE_SIZE的数组 -
你可以阅读这篇文章作为参考stackoverflow.com/questions/16001803/…
标签: c++ asterisk indirection