直接上代码:
猜想是:
当我通过ptest访问SubItems时,map会自动帮我初始化好对应的ContainerStructEnitiy实例,这样我就能继续拿新的ContainerStructEnitiy的地址继续往里爬,直到一个树杈完全建好。
现实:Stack overflow
VS告诉我出错的代码是在xmemory0或xtree里(多个地方),具体是这段:
看起来像是释放的时候出现的问题。
我测试了下,将loop的数值改小(比如改到10、128、256)就不会出现这种情况。最后发现的阀值是338,如果loop超过338就会遇到Stack overflow,小于则不会。不知道会不会是因为我遇到了某种限制。
为什么会出现这样的错误呢?请赐教。
感谢。
猜想是:
当我通过ptest访问SubItems时,map会自动帮我初始化好对应的ContainerStructEnitiy实例,这样我就能继续拿新的ContainerStructEnitiy的地址继续往里爬,直到一个树杈完全建好。
现实:Stack overflow
VS告诉我出错的代码是在xmemory0或xtree里(多个地方),具体是这段:
看起来像是释放的时候出现的问题。
我测试了下,将loop的数值改小(比如改到10、128、256)就不会出现这种情况。最后发现的阀值是338,如果loop超过338就会遇到Stack overflow,小于则不会。不知道会不会是因为我遇到了某种限制。
为什么会出现这样的错误呢?请赐教。
感谢。
