std::map的陷阱 stack overflow

 这个东西虽然看到很多测试说插入百万都没问题
但是他们测试的往往是int类型做value 
 加入用自定义类型,特别是容器或者数组的时候,很容易堆栈溢出
因为数才层数很高的时候,对堆栈消耗极大 

为了方便,我是直接在std::map里面嵌套了std::list,这样就不用老是去new,省去了管理内存,结果debug没问题,release就直接堆栈溢出了。
后来索性换成了stdext::hash_map

这里做个笔记

你可能感兴趣的:(C++)