使用c++11的CodeBlocks中的怪异segfault
Weird segfault in CodeBlocks with c++11
C++11标准包含了一种对向量进行硬编码的新方法。使用它,我将这些数据硬编码在int main()
:中
std::vector <std::vector <double> > A = {{1, 2, 3, 1}, {2, 5, 4, 2}, {1, 4, 7, 3}, {1, 7, 9, 1}};
然而,当我加上这一行时:
std::vector <std::vector <double> > b = {{1}, {2}, {3}, {4}};
在第一行下,CodeBlocks/GCC表示:internal compiler error: Segmentation fault
为什么?
内部编译器错误意味着gcc在编译过程中崩溃。这看起来像是一个gcc错误。你使用哪种gcc版本?
根据您的评论,该解决方案很可能会升级您的编译器。
相关文章:
- C++中带有List类的迭代器Segfault
- 使用Vulkan hpp vk::enumerateInstanceVersion()会导致segfault
- 为什么这种情况发生在CodeBlocks上?
- SegFault 同时使用 std::string::operator+= 和函数作为参数
- std::partition segfault issue
- OpenSSL: EC_POINT_set_compressed_coordinates_GFp segfault
- fopen_s 未在 scope(C++:codeblocks ) 中声明
- 检查nullptr是否100%保护内存布局不受segfault影响
- OpenCV Tracker 属性访问在 ARM 上因 SEGFAULT 而失败,但在 X86_64 中工作
- 为什么优化大型 std::vector 数组会导致 SegFault?
- C++segfault,可重复的例子
- 带有zip_source_buffer的libzip会导致数据损坏和/或segfault
- CodeBlocks使用哪个版本的c++
- CodeBlocks,C++,mingw-w64编译器,Windows 10,错误:对`DAQmxCreateTask&
- 导致SegFault C++的析构函数
- 从引用的Vector获取SEGFAULT
- 尝试读取/写入Graphviz DAG值的工作证明会导致segfault
- Segfault如果更改派生类的指针值
- 带有GMP的CodeBlocks,segfault with&lt;&lt;操作员和MP*_Class
- 使用c++11的CodeBlocks中的怪异segfault