|
|
1
7
不可能,请考虑以下类型:
这不是forward声明的问题,您只需简单地描述一个递归定义的类型。这和:
解决这个问题的唯一方法是丢失一些静态类型信息。如你所说,你可以使用
|
|
|
2
1
打破循环定义,其中只有一个包含V,另一个包含迭代器:
如果需要使用密钥查找时间戳,而该时间戳未存储在V中,则可以在KVMap中复制该时间戳:
从K中,您可以使用KVMap::find,获取时间戳,然后使用TSMap::find并获取对应项的句柄(例如删除它)。 |
|
|
Jersey · 如何在自己的定义中缩写类名? 8 年前 |
|
|
Felix · 为什么我用typedef定义自然类型的尝试不起作用? 8 年前 |
|
|
cppBeginner · 将“typedef”设为最终(或模拟) 8 年前 |
|
|
coJetty · 使用或typedef减少模板参数 8 年前 |
|
|
VannTen · 使用指向非结构类型的不透明指针 8 年前 |
|
|
John Smith · C中带有数组的Typedef 9 年前 |
|
|
thndrwrks · 带有typedef ed函数指针的常量限定符 9 年前 |