인프런 커뮤니티 질문&답변
29:45 namespace
작성
·
1.6K
0
29:45초에
// C++ 17 std
#include<numeric>
#include<algorithm>
cout << "std::transform_reduce" << endl;
{
const auto sum = std::transform_reduce(std::execution::par, v0.begin(), v0.end(), v1.begin(), 0ull);
}
/////
std::transform_reduce ☞ namespace "std" 에 "transform_reduce" 멤버가 없습니다.
std::execution::par ☞ '::'가 뒤에 오는 이름은 클래스 또는 네임스페이스 이름이어야 합니다.
라고 뜨는데, 어떻게 해결해야 하나요??
헤더 numeric, algorithm 모두 include 했습니다.
답변 1
1
오른쪽 solution explorer에서 solution_name 우클릭 = > property => C/C++에서 language에 들어가셔서 C++ language standard를 17 이후로 해보세요.





