C++ 11標準包含一個硬編碼向量的新方法。並使用它,我硬編碼在int main()
這樣的數據:用C++編寫的CodeBlocks中的奇怪段錯誤11
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}};
第一線下方,代碼塊/ GCC說:internal compiler error: Segmentation fault
爲什麼呢?
使用gcc版本4.6.2 – perreal 2012-02-29 02:00:30
更新編譯器的時間! – 2012-02-29 02:08:51
C++ 11支持仍然是實驗性的,還有GCC。 – nerozehl 2012-02-29 02:58:05