size(), length() = 문자열 길이 반환

length를 더 많이 사용

 

c_str() (중요)

const char* 반환

해당 string이 가지고있는 문자 배열의 시작주소를 가리키는 포인터 반환

 

at()

해당 문자열에서 주어진 위치의 문자를 참조로 변환

C++코딩에서 C언어 헤더파일을 사용해도 되나??

->성능상의 이유로 많은 실무자들이 사용

 

메모리면에서 std::string보다 sprintf와 char[]을 많이사용

 

파일입출력:

읽기전용 ifstream

쓰기전용 ofstream (파일 없으면 만듦)

범용 fstream

 

스트림마다 open메소드 존재

 

in 입력 out 출력 ate 마지막까지 파일 포인터 사용 app 덧붙이기 trunc 읽은다음 버림(처음부터 시작) binary 2진
C보다 길고 더욱 명시적이라 이해하기 쉬움

open()으로 연 파일은 close()를 사용하여 닫음

객체가 소멸하면서 자동으로 닫지만 일찍 닫거나 보기 편하게 닫을수있음

 

파일이 열려있나 확인하기 is_open()메소드

'C++' 카테고리의 다른 글

C++ 6일차  (0) 2021.06.12
C++ 5일차  (0) 2021.06.11
C++ 3일차  (0) 2021.06.09
C++ 2일차  (0) 2021.06.07
C++ 1일차 공부  (0) 2021.05.27

+ Recent posts