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

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


后来一番研究,爬完google又爬github,最终确定是爆栈了。
C++ 栈内存与堆内存小探究

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

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐