clang不编译gcc编译的代码

时间:2015-11-16 19:29:21

标签: c++11

给出了here的元组实现。

虽然代码用gcc 4.8编译,但是使用了clang 3.5它会出现以下错误:行return tail.get<M-1>();的“预期表达式”

我无法弄清楚代码有什么问题,错误也不清楚是什么问题。

1 个答案:

答案 0 :(得分:4)

这是一个依赖表达式,所以它应该是

return tail.template get<M-1>();