BackEnd/포인터
void 포인터
void 포인터void 포인터는 어떤 타입의 데이터도 참조할 수 있는 범용 포인터입니다.1. void 포인터는 char 포인터와 같은 표현과 메모리 정렬 방법을 사용한다.2. void 포인터는 다른 포인터와 절대 같지 않다. 하지만 NULL 값이 할당된 두개의 void 포인터는 서로 같다. void 포인터의 실제 동작은 시스템에 의존적이다.모든 포인터는 void 포인터에 할당될 수 있으며, 할당된 포인터는 다시 원래의 타입으로 캐스팅하여 사용할 수 있다. 원래의 타입으로 캐스팅이 일어나면 포인터의 값은 기존 값과 같게 된다.다음의 코드를 보면 정수 포인터가 void 포인터에 할당되고 다시 원래의 정수 포인터에 할당된다.1234567int num;int *pi = #printf("value of p..
2015. 6. 29. 20:44