size(), length() = 문자열 길이 반환
length를 더 많이 사용
c_str() (중요)
const char* 반환
해당 string이 가지고있는 문자 배열의 시작주소를 가리키는 포인터 반환
at()
해당 문자열에서 주어진 위치의 문자를 참조로 변환
C++코딩에서 C언어 헤더파일을 사용해도 되나??
->성능상의 이유로 많은 실무자들이 사용
메모리면에서 std::string보다 sprintf와 char[]을 많이사용
파일입출력:
읽기전용 ifstream
쓰기전용 ofstream (파일 없으면 만듦)
범용 fstream
스트림마다 open메소드 존재
open()으로 연 파일은 close()를 사용하여 닫음
객체가 소멸하면서 자동으로 닫지만 일찍 닫거나 보기 편하게 닫을수있음
파일이 열려있나 확인하기 is_open()메소드