인프런 커뮤니티 질문&답변

패러그래프님의 프로필 이미지
패러그래프

작성한 질문수

홍정모의 따라하며 배우는 C++

7.8 매개변수의 기본값

7.7함수오버로딩에서 문자열

작성

·

223

0

함수 오버로딩에서 char* const char* 형이 나왔는데 검색해보니 문자열은 const char*로 받아야 오류가 안난다c++11부터 이런기능적용됬다고 찾았는데 왜 그런건가요? 이전 강의에서 배운것 같은데 기억이 안나서요 char* const char* 두 형태가 어떻게 다른가요??

답변 1

0

char* const char* 형이 어떤 강의에서 나온 내용인가요?

우선 기본적으로 문자열(string literal)은 const char *로 받는 것이 맞습니다.

아래 링크를 참고해보세요.

참고)

https://int-i.github.io/cpp/2020-05-26/c-cpp-string/

그러면 chat*는 어느 경우에 사용하나요 그냥 포인터 변수인가요?? char[]와 같은 줄 알았는데 아닌거죠??

네 포인터 변수입니다. 본질적으로 char[]와 동일하지요.

패러그래프님의 프로필 이미지
패러그래프

작성한 질문수

질문하기