C2039 'copy_exception': 'std'의 멤버가 아닙니다.
비주얼 스튜디오 2008에서 2015로 마이그레이션 중 아래와 같은 에러가 있었습니다.
C2039 'copy_exception': 'std'의 멤버가 아닙니다.
C3861 'copy_exception': 식별자를 찾을 수 없습니다.
tbb_exception_ptr ( const captured_exception& src ) : my_ptr(std::copy_exception(src)) {}
해당 에러는 TBB(Threading Building Blocks) 라는 놈에게서 발생했습니다. copy_exception을 make_exception_ptr로 대체해주면 컴파일 에러가 발생하지 않습니다.
tbb_exception_ptr ( const captured_exception& src ) : my_ptr(std::make_exception_ptr(src)) {}
C2039 'copy_exception': 'std'의 멤버가 아닙니다.
C3861 'copy_exception': 식별자를 찾을 수 없습니다.
tbb_exception_ptr ( const captured_exception& src ) : my_ptr(std::copy_exception(src)) {}
해당 에러는 TBB(Threading Building Blocks) 라는 놈에게서 발생했습니다. copy_exception을 make_exception_ptr로 대체해주면 컴파일 에러가 발생하지 않습니다.
tbb_exception_ptr ( const captured_exception& src ) : my_ptr(std::make_exception_ptr(src)) {}
댓글
댓글 쓰기