![]() |
1
2
|
![]() |
2
1
当您试图访问其中一个MyClass*(指针)并boo-m.Segfault city时,它有一个“垃圾”(不正确)值。 如前所述,您可以将完整对象存储在映射中,而不必使用指针。 |
![]() |
3
0
其中一个(iter->second)==null |
![]() |
4
0
这是segfault的原因可能是因为MyClass*为null或已被释放并具有垃圾值。 您可以很容易地找到它是否为空:
总的来说,我想说,除非你的目标是消除不必要的对象复制,否则在列表中存储实际对象会更安全,只要确保你的复制构造函数可以处理它们。 |
|
Julia · 矢量中相加为总和S的值的数量 2 年前 |
![]() |
apetrai · 我应该如何假设算法使用哪种迭代器类别? 2 年前 |
![]() |
Pratik · 不使用Java DeepCopy迭代器 7 年前 |
![]() |
PanDe · 将两个列表合并为一个Dict、Tuple 7 年前 |
![]() |
bisarch · 迭代哈希集并在每次迭代中删除多个元素 7 年前 |