确保在使用完毕后,使用delete或delete[]释放指针指向的内存。 非法访问:如果你在使用指针时访问了超出其范围的内存,或者访问了已经释放的内存,都可能导致段错误。确保你在使用指针时,只访问指针指向的有效内存。 对象生命周期管理:如果你的指针指向的对象在使用期间被销毁,然后你继续使用指针访问该对象,就...
这两个bug应该是linux下STL的bug,具体原因不明。 在使用unordered_map和map时,最好先用find查询一下,因为假设key不存在的话,如果像上面那样需要取存储元素的地址,那么可能会报段错误