본문 바로가기
개발/c++

클래스 멤버함수를 스레드에서 실행

by p_human 2019. 11. 1.

 

클래스의 멤버함수를 스레드에서 실행시키려고 하니 다음과 같은 에러가 발생했습니다.

Error C2276 '&': illegal operation on bound member function expression

 

이 에러가 발생한 이유를 찾지 못해서 2시간동안 헛걸음 하던 도중 stackoverflow에 처음 질문을 했습니다.

질문을 영어로 못해서 번역기를 돌렸네요...

혹시 저와 비슷한 상황을 겪으시는 분들에게 도움을 주고자 제가 질문한 주소를 올립니다.

https://stackoverflow.com/questions/58659260/how-do-i-run-a-member-function-on-a-thread?noredirect=1#comment103622235_58659260

 

 

How do I run a member function on a thread?

When I compile the code below I get the following error. help me...! Errors: Error C2276 '&': illegal operation on bound member function expression Error C3867 'CCore::Run': non - standard

stackoverflow.com


 

 

 

앞으로도 이런 경험들을 공유할 생각입니다. 아직 초보 개발자라서 기존의 코드를 복/붙이나 하지만...

1년뒤에는 이런 경험들이 쌓여서 좀 더 프로페셔녈한 초보 개발자가 되겠습니다.

'개발 > c++' 카테고리의 다른 글

스택을 이용한 한 자리수 계산기  (0) 2020.06.14