c/c++ 내용정리
이중 포인터의 실체
수다쟁이증후군
2011. 10. 10. 06:38
C언어 자료형 중에
문자열 관련 자료형은 없다.
다만 char 배열만 있을뿐이다.
뒤집어 생각하면 char배열은 문자열 자료형이다 라고 선언하고
이를 접근하는 변수가 char * 이다.
그러니 문자열을 콜바이레퍼런스로 사용하면 char* 의 포인터 가
필요하다.
이것이 2중 포인터가 생겨난 이유다.
문자열 관련 자료형은 없다.
다만 char 배열만 있을뿐이다.
뒤집어 생각하면 char배열은 문자열 자료형이다 라고 선언하고
이를 접근하는 변수가 char * 이다.
그러니 문자열을 콜바이레퍼런스로 사용하면 char* 의 포인터 가
필요하다.
이것이 2중 포인터가 생겨난 이유다.