참고로 코린이입니다
char *a="Program" 이렇게 문자열 상수를 포인터 변수에 저장할때나 매개변수, 상성자 등등에
const char* a 이렇게 const 선언을 해줘야함?
나 공부하는 책에는 그렇다고 라는 언급이 없는데..이때까지도 그렇게 써왔는데 에러난 적이없다..
vs10버전인데 그게 이유일까?
난 이제껏 공부하면서 그냥 char *a 이렇게 저장했고 지금도 그렇게 쓰고있느데 오늘 프갤 눈팅하다보니까
나처럼 저렇게 썼다가 오류겪ㅇ어서 질문 글 올린 사람들이 좀 있던데 진짜 뭐가 맞는거임?
댓글 0