pthread파라미터로 구조체를 넘겻는데,

lkjt의 이미지

void *get(void *parameter)
{
_param &rptr = *((_param *)parameter);
}

이렇게 하면 받은 인자가 변경할수 잇나요?

포인터는 아무리 공부해도 어렵내요 ..ㅠㅠ..

liongo의 이미지

void *get(void *parameter)
{
_param *rptr = (_param *)parameter);
}

가 맞지 않을까요?

' 형식이 내용을 규정한다. '

bugiii의 이미지

lkjt님은 리퍼런스로 rptr 변수를 사용하시려나 봅니다. 그렇다면 변수 이름에 ptr이라는 것이 좀 안어울릴 수도 있겠군요...

const 가 없다면 (원래 없던가 위험하더라도 제거해서 넘어온 것) 원래 객체는 변경할 수 있습니다.

liongo의 이미지

그렇군요 ^^

그냥 자연스럽게 ptr을 봐서그런가? 아님

업무상 요즘 C만쓰다보니.. C라고 생각했나보네용..

' 형식이 내용을 규정한다. '

bugiii의 이미지

같은 오렌지색 아이콘들이라 좀 눈이 어른거리네요. ^^;