포인터로 선언된 값이 있는데 그 값의 주소가 바뀌어도
바뀌기 전 주소를 상수로 가지고 있으려면 어떻게 해야하나요?
int* a;
int* b = a;
하고 a의 주소값이 바뀌면 b가 가르키는 것도 따라서 바뀌는데 어떻게 하는게 좋을까요?
예를 들어서 리스트에서 첫번째 리스트 주소 값을 기억해 놓은 다음에 이터레이터로 한칸씩 진행해서 마지막 리스트로 이동한다음에
이터레이터에 리스트의 첫번째 주소값을 넣어서 다시 처음으로 돌아올수 없나요?
포인터로 선언된 값이 있는데 그 값의 주소가 바뀌어도
바뀌기 전 주소를 상수로 가지고 있으려면 어떻게 해야하나요?
int* a;
int* b = a;
하고 a의 주소값이 바뀌면 b가 가르키는 것도 따라서 바뀌는데 어떻게 하는게 좋을까요?
예를 들어서 리스트에서 첫번째 리스트 주소 값을 기억해 놓은 다음에 이터레이터로 한칸씩 진행해서 마지막 리스트로 이동한다음에
이터레이터에 리스트의 첫번째 주소값을 넣어서 다시 처음으로 돌아올수 없나요?
포인터를 넣지 말고 주소 값을 넣으셔야 될것.같.
포인터 세개로 하셈 head tail current
b = &(*a) 안되나 c 가물가물허다
아 됐어요 LinkedStackType tempPos = *s; 이렇게 하니까 되네여 s는 포인터 구조체이고 LinkedStackType도 구조체에요. 구조체 별로 안다뤄봐서 못했던것 같아요