Q 11.11 다음과 같은 선언에서: typedef char *charp; const charp p; 왜 p가 가리키는 char가 const가 되지 않고, p 자체가 const가 되는 것 일까요? Answer Typedef로 치환한 것은 순수하게 textual 치환이 아닙니다. (이 것은 typedef를 쓰는 한가지 장점이기도 합니다; 질문 1.13 참고) 다음과 같은 선언 에서: const charp p; const int i가 i를 const로 만드는 것과 같은 원리에서, p는 const가 됩니다. p에 대한 선언은, 포인터가 관련이 되어있는지 typedef 안까지 쫓 아가서 확인하지 않습니다. Note 아래와 같은 선언이 있다고 가정하고 (질문 11.9 참고): int * const const_po..