为什么Xcode认为gsl :: span需要两个模板参数?

时间:2016-05-28 17:34:21

标签: c++ xcode templates guideline-support-library

我目前熟悉GSL,并编写了以下非常简单的示例来测试gsl::span的工作原理。 Xcode似乎有问题,你可以在这里看到:

enter image description here

这应该编译并运行得很好,但同时Xcode认为gsl::span需要另一个模板参数,这很奇怪。我从未见过任何编译器或IDE提供实际的错误(不只是警告),然后编译得很好。

gsl::span可以推断出数组的大小,因此第二个模板参数不是必需的。如果我将参数类型更改为gsl::span<int,5>,则错误将消失,但当然这不是一个真正的解决方案。

0 个答案:

没有答案