string 헤더파일을 포함해야 사용 가능
#include <string> stl에서 제공하는 문자열 기반 클래스 템플릿
tmi
#include <string.h> c언어 시절부터 존재
#include <cstring> mfc에서 제공하는 문자열 클래스 헤더 파일
**char 배열과 string의 차이점
char Name[32] = "hello"
char Temp[32] = {};
Temp = Name 불가능
strcpy_s() 함수를 사용해야 한다
string Name = "hello";
string Temp = Name; 대입 가능
string Name = "hello";
string Temp = "world";
Temp += Name "helloworld" + 연산자 사용 가능
char Name[32] = "hello";
string Temp = "";
Temp = Name; 연산 가능
더 편리하게 문자열을 다룰 수 있음
**char 와 string의 호환
char Name[32] = "hello";
string Temp = "";
strcpy_s(Name, sizeof(Name), Temp.c_str())
c.str() 함수를 사용해야 호환 가능