同样一份代码,在windows10编译运行都没问题。但在mac上运行报Segmentation fault: 11错误。

原因是有指针被定义但是没有分配空间便传入函数,如

double *x;

因为Mac对内存安全要求非常严格,需要提前分配空间。

double *x = new double[3]

 

相关文章:

  • 2021-09-28
  • 2022-12-23
  • 2021-10-18
  • 2021-09-13
  • 2021-09-04
  • 2022-03-02
  • 2022-02-21
猜你喜欢
  • 2022-12-23
  • 2021-11-06
  • 2021-06-24
  • 2021-04-10
相关资源
相似解决方案