我有一個根據傳入的值調用函數的類。函數是void,沒有參數,並存儲在映射中(以及其他一些信息)。 程序編譯和預期,但是當labrador稱爲程序SIGSEVs在GDB以下信息golden_retriever工作的功能(超出#5是出於測試類,並進入實際的代碼): Program received signal SIGSEGV, Segmentation fault.
0x0000000000000
我試圖通過定義一個類模板來編寫一個基本的編譯時間std::accumulate()版本的std::accumulate(),該模板將遞歸地遍歷給定的範圍並在每次迭代時添加元素。 當編譯上Ubuntu 14.04使用gcc 4.8.4一個測試程序,我得到以下錯誤: compile-time-accumulate.cpp: In function ‘int main()’:
compile-time