名称 |
表达式 |
先决条件 |
语义 |
后置条件 |
范围构造函数 |
X(i, j)
X a(i, j);
|
[i,j)是有效的范围。 |
创建一个关联式容器,其中包含范围中的所有元素[i,j),使用hasher()作为哈希函数,使用key_equal()作为键相等函数。 |
size()等于i到j. 存储桶数量是未指定默认值。哈希函数是hasher(),键相等函数是key_equal().
|
带存储桶数量的范围构造函数 |
X(i, j, n)
X a(i, j, n);
|
[i,j)是有效的范围。 |
创建一个关联式容器,其中包含范围中的所有元素[i,j),至少使用n个存储桶,并且使用hasher()作为哈希函数,使用key_equal()作为键相等函数。 |
size()等于i到j. 存储桶数量大于或等于n. 哈希函数是hasher(),键相等函数是key_equal().
|
带哈希函数的范围构造函数 |
X(i, j, n, h)
X a(i, j, n, h);
|
[i,j)是有效的范围。 |
创建一个关联式容器,其中包含范围中的所有元素[i,j),至少使用n个存储桶,并且使用h作为哈希函数,使用key_equal()作为键相等函数。 |
size()等于i到j. 存储桶数量大于或等于n. 哈希函数是h,键相等函数是key_equal().
|
带键相等的范围构造函数 |
X(i, j, n, h, k)
X a(i, j, n, h, k);
|
[i,j)是有效的范围。 |
创建一个关联式容器,其中包含范围中的所有元素[i,j),至少使用n个存储桶,并且使用h作为哈希函数,使用k作为键相等函数。 |
size()等于i到j. 存储桶数量大于或等于n. 哈希函数是h,键相等函数是k.
|