더북(TheBook)

문자열 리터럴은 char 배열로 할당한다.

char s1[] = "Old C style";  // 더 좋지 않다.

하지만 배열의 유일한 장점은 편하다는 것뿐이다. 그보다는 <string> 라이브러리의 string 타입을 사용하는 게 더 낫다. string 타입은 문자열 리터럴에서 직접 생성할 수 있다.

#include <string>

std::string s2 = "In C++ better like this";

매우 긴 텍스트는 여러 개의 부분 문자열로 분할할 수 있다.

리터럴에 대한 자세한 내용은 사례들을 찾아보라.[43, 6.2절]

std::string s3 = "This is a very long and clumsy text"
                 "that is too long for one line.";
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.