По сути, у меня есть следующий код из книги Страуструпа:
#include <iostream>
template <typename... T>
int sum(T... v)
{
return (0 + ... + v);
}
int main()
{
int a = sum(1, 2, 3, 4, 5, 6, 7, 8);
std::cout << a << '\n';
}
Прекрасно компилируется на GCC
, Clang
и MSVC
с флагом /std:c++latest
.
Проблема в том, что в VS Code я получаю следующую ошибку:
У меня есть какая-то ошибка здесь или это просто VS Code? И если да, могу ли я как-то включить новейшие (или я думаю, что вторые по сравнению с новейшими) функции в линзе VS Code?