참조자와 string 리터럴

acdacd66의 이미지

String &name="p"
이게 가능한가요?
가능하다면 이유좀 알려주십시요.

익명 사용자의 이미지

무슨 언어인가요

acdacd66의 이미지

C++입니다

익명 사용자의 이미지

그럼 불가능합니다.

익명 사용자의 이미지

아 잠깐만, 저는 당연히 std::string인 줄 알았는데 본문 어디에도 그런 말은 없군요.

그럼 가능할 수도 있죠. 예컨대 뭐 이렇게?

void kldp160055(){
    typedef const char String[2];
    String &name = "p";
}
acdacd66의 이미지

.