코코스2d 프로젝트 하는데 pthread_create로 스레드 만들려고 하는데
LabelTTF형 pLabel 이라는 변수를 인수로 줘서
pthread_create(&thread, NULL, &adventure_start, pLabel);
이렇게 쓰는데
void *adventure_start(void *arg)
{
(LabelTTF)arg;
}
저렇게 arg로 받아왔는데 저부분
void 에서 LabelTTF로 바꾸는 생성자가 없다면서 오류나는데
전에 내가만든 클래스도 잘 바뀌던데 왜 저건 오류남?
되야->돼야
void는 포인터로만 쓰거라 애야.
아 형변환 할때 (LabelTTF*)로 받으니까 되네