-
std::string공부/C++ 2020. 7. 26. 03:52
C++는 string 클래스가 있다.
듣던 중 아주 반가운 소리다.
지난 학기 소프트웨어 프로젝트 과목에서 JAVA를 배웠을 때, c언에서 포인터써가며 고통받았던 문자열이 string 클래스를 써서 간편해짐을 느꼈었다.
c++이 조금 더 좋아질 거 같다!string의 많이 쓰이는 함수
s.length()
==.size
s + t
s == s2
s != s2
s.at(index)
index 해당하는 위치의 문자 반환
0<=index<s.length , 범위를 벗어나면 예외 반환s.operator(index)
at 보다 빠름
예외 반환 안함, index범위를 검사하지 않기 때문s.front()
맨 앞 인자 반환s.back()
s.capacity
객체에 할당된 메모리 크기를 반환
하다가 귀찮아졌당..
역시 이런건 그때그때 찾아가면서 익히는게 최고지'공부 > C++' 카테고리의 다른 글
[C++] Dynamin Binding <Virtual Function, Virtual Destructor> (0) 2020.11.06 [객체지향프로그래밍] 응집도(Cohesion)와 결합도(Coupling) (0) 2020.11.03 cin, scanf 속도비교 (0) 2020.08.11 Pair (0) 2020.07.26 namespace (2) 2020.07.26