0
有一個元組實現here。clang不會編譯gcc編譯的代碼
雖然代碼用gcc編譯4.8,鏗鏘3.5它提供了以下錯誤:「預期的表達」爲線return tail.get<M-1>();
我無法弄清楚什麼是錯的代碼和錯誤不清楚哪些是錯誤的。
有一個元組實現here。clang不會編譯gcc編譯的代碼
雖然代碼用gcc編譯4.8,鏗鏘3.5它提供了以下錯誤:「預期的表達」爲線return tail.get<M-1>();
我無法弄清楚什麼是錯的代碼和錯誤不清楚哪些是錯誤的。
這是一個依賴性表達,所以它應該是
return tail.template get<M-1>();
有技術上沒有足夠的信息來知道這一點,但它似乎是最可能的原因。 – SirGuy
呃,我看了一下代碼。代碼格式不正確。這絕對是100%的錯誤原因。 –
哦,我完全忽略了他提供的鏈接。呵呵呵,請不要理我的評論。 – SirGuy