멤버 함수를 단독 실행 시키고 싶을 때 어떡하다가 람다를 떠올렸는데
std::thread로 람다를 얹혀 보내면 잘 실행 되는데 win32 스레드 함수에다 람다를 얹어버리면
람다 호출이 실패해버림
굳이 윈도우 스레드를 쓸 필요는 없지만 마음에 걸려서 그런데 해결 방법 아시는 분 있나유
멤버 함수를 단독 실행 시키고 싶을 때 어떡하다가 람다를 떠올렸는데
std::thread로 람다를 얹혀 보내면 잘 실행 되는데 win32 스레드 함수에다 람다를 얹어버리면
람다 호출이 실패해버림
굳이 윈도우 스레드를 쓸 필요는 없지만 마음에 걸려서 그런데 해결 방법 아시는 분 있나유
람다올린다고 문제생기는건아닐텐데
에러 발생 메세지에서 실행할 때 액세스 위반이 발생했다는 게 람다 함수 주소던데 어지럽네
간단한 람다함수 새로만들어서 넣어보셈 내가 짜던코드는 잘 돌아감
방법 찾았음 auto로 람다를 그대로 받는 게 아니라 함수 포인터 형으로 형변환해서 받으면 올려도 돌아감
굿 ㅊㅋㅊㅋ