VSCODE调试时在cygwin.S中发生段错误

起因:
C++实现矩阵类和向量类
当看了我实现的矩阵类后,一个同学问我:

然后我就试了试1000维,结果运行时在cygwin.S里引发了奇奇怪怪的Segmentation fault,而且这个文件还是一片空白,压根就没有代码

![]( https://img-blog.csdnimg.cn/20190531215042381.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2thbmd5dXBs,size_16,color_FFFFFF,t_70)
后来一番研究,爬完google又爬github,最终确定是爆栈了。
C++ 栈内存与堆内存小探究

解决方法:动态内存分配,这样开辟的是空间充裕的堆内存,而不是仅有几个M的栈内存。

原写于2019年05月31日 21:52:54

posted @ 2019-08-18 20:22  康宇PL  阅读(460)  评论(0)    收藏  举报