int main(void){
char str[20] = "abc";
char* p = str; // OK (1)
char* const p2 = str; // OK (2)
char* &p3 = str; // Error (3)
char* const &p4 = str; // OK (4) constant pointer to char
}
암만생각해도 왜 p3은 안되고 p4는 되는지 모르겠음
str이 상수 포인터인가?
char str[20] = "abc";
char* p = str; // OK (1)
char* const p2 = str; // OK (2)
char* &p3 = str; // Error (3)
char* const &p4 = str; // OK (4) constant pointer to char
}
암만생각해도 왜 p3은 안되고 p4는 되는지 모르겠음
str이 상수 포인터인가?
컴파일러 뭐씀?
gcc
일단 &는 선언할 때 못쓸텐데?
선언할때 못쓴다는게 무슨소리임 암튼 124는 되긴함
좌변에 못쓴단 소리야
저거는 주소가 아니고 레퍼런스인데?
아 상수 포인터래 포인터 상수
아 상수포인터인가 헷갈리네
str주소의 레퍼런스니까 const인듯