libc ++ vs libstdc ++ - 打破了我的应用程序

时间:2017-09-18 12:14:07

标签: c++

我正在尝试使用新的c ++ 11功能在macos上编译我的项目,并且编译成功时程序崩溃。

看起来存在一些访问冲突,但是一切都在Linux上使用libstdc ++。

导致此错误的原因是什么? 我没有使用任何预编译的头文件,并且访问冲突可能发生在标准库列表和向量...

1 个答案:

答案 0 :(得分:1)

  

导致此错误的原因是什么?

逻辑错误,调用未定义行为

这意味着您的代码中有些内容可以执行它不应该执行的操作(它是分段错误),这在您的计算机中不可见,但在另一台计算机上。

去过那里,做到了!