Mac Segmentation fault: 11

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

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

double *x;

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

double *x = new double[3]

 

posted @ 2018-09-08 23:24  VVingerfly  阅读(8699)  评论(0编辑  收藏  举报