문자열이 증가 해도 계속적으로 사용가능하다.
#include<string> // 스트링 인클루드를 해준다.
using namespace std; // 이것도 필요하다.
string s1 = "This is a test."; // string 객체를 생성하고 초기화한다.
하지만 클래스에서 정의 하는 방식은
string s2("Hello World"); // 이런 식으로 () 이용하여서 문자열을 초기화 한다.
string s3;
-> 하지만 하위 호환성을 위해서 기존 방식으로 해도 가능.
연산자 함수
cout<<s1[0]; // 원소들을 보여준다. = > s1.operator[](0);
s3 = s1 + s2; // 문자열을 연결하는 함수다. => s1.operator + (s2);
if ( s1 == s2 ) // 문자열을 비교한다. => s1. operator == (s2);
cout<<"같은문자열";
-> 이것들은 연산자가 아니라 문자열을 다루는 연산자 함수들이다.