강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

CODE_H님의 프로필 이미지
CODE_H

작성한 질문수

홍정모의 따라하며 배우는 C++

19.6 멀티쓰레딩 예제 (벡터 내적)

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 이후로 해보세요.

CODE_H님의 프로필 이미지
CODE_H

작성한 질문수

질문하기