입출력

string str;

cin>>str; //공백 이전까지의 문자열을 입력

getline(cin, str); //'\\n' 이전까지의 문자열을 입력받음
getline(cin, str,'a') //'a' 문자 이전까지의 문자열을 입력받는다.
//getline(cin,str,'\\n') == getline(cin,str) 

클래스 생성

string str; //빈 문자열 str 생성
string str = "abcdef";
string str("abcdef");
string str2(str1);

string *str = new string("abcdef");

연산자 활용

string str1 = "abcdef";
string str2 = "bbbbbb";
string str3 = "aaaa";
string str4 = "abcdef";
cout << (str1 < str2) << ' ' << (str1 < str3) << ' ' << (str1 == str4);

str1 += "A";
str1 = str1 + str2;

Member function

string의 특정 원소 접근

string의 크기