Type* Func () {
Type Val;
Val = 1;
return &Val;
};
void main ()
{
Type *A, *B;
A = Func;
B = Func;
// A 와 B (포인터) 가 같다고 나옴
}
함수가 항상 일정한 포인터를 돌려주니까
함수를 두 번 쓰는 경우 A 와 B 의 주소가 같아져서 안 좋아짐
어떻게 하면 돌까요?
Type* Func () {
Type Val;
Val = 1;
return &Val;
};
void main ()
{
Type *A, *B;
A = Func;
B = Func;
// A 와 B (포인터) 가 같다고 나옴
}
함수가 항상 일정한 포인터를 돌려주니까
함수를 두 번 쓰는 경우 A 와 B 의 주소가 같아져서 안 좋아짐
어떻게 하면 돌까요?
undefined behavior
이거 무슨언어에여?
저게 값이 보호가 되긴되냐?
저렇게하면 함수포인터가 들어가지 ㅋㅋㅋ