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
为什么?
答案 0 :(得分:3)
内部编译器错误意味着gcc在编译过程中崩溃了。这看起来像一个gcc bug。你使用哪个gcc版本?
根据您的评论,该解决方案很可能会升级您的编译器。