문자열을 다루기 위해 <string>
헤더를 포함해야 한다.
#include<string>
+
연산자를 이용하여 문자열과 문자열을 연결시킬 수 있다.
string firstName = "Doe";
string lastName = "Lee";
cout << lastName + " " + firstName; // Lee Doe
+
연산자는 string
객체 간뿐만 아니라, 문자 리터럴과의 결과도 가능하다.(단, 문자 리터럴끼리 +
연산은 불가능하다.)
// string 객체와 문자 리터럴 간 + 연산(가능)
cout << string("Lee ") + "Doe"; // Lee Doe
// 문자 리터널 간 + 연산은 불가능
// cout << "Lee " + "Doe";