皆さん、
Xcode 6.0がこの構文を好まない理由を理解しようとしています
template <int i>
int test(array<int, i> v)
{
int result = 0;
for (int value : v) {
result += value;
}
return result;
}
int main(int argc, const char * argv[])
{
array<int, 5> n = { { 1, 2, 3, 4, 5 } };
cout << test(n);
return 0;
}
test(n) 呼び出しに一致する関数がないと Xcode が文句を言うのを見ます。