在boost Xml_parser_write.hpp中崩溃

时间:2017-11-04 08:24:50

标签: visual-c++ boost xml-parsing

这是上传的图片

enter image description here

我有时会在项目中遇到不一致的崩溃,上传相同的屏幕截图。

有什么东西可以避免崩溃访问冲突内存,我使用的是升级版本1.64

1 个答案:

答案 0 :(得分:3)

  

有什么东西可以避免崩溃访问冲突内存,我使用的是升级版本1.64

是的,请避免Undefined Behaviour

未定义的行为可能有很多原因:

  • 过时的引用(例如,引用其生命周期结束的对象,很可能是因为范围,动态分配或在主要触发Static Initialization Order Fiasco之外的析构函数中使用全局变量)
  • 数据争用(缺乏线程同步)
  • 许多其他事情(超出范围寻址,空指针解除引用,非法重新解释/ const转换,非常具体的事情,如通过空指针this调用成员,在构造函数中调用虚方法等等)。< / LI>

如果您需要更具体的帮助,或者找不到它