C++
string
성-민
2025. 3. 20. 12:29
C++의 string 클래스는 표준 라이브러리의 <string> 헤더에 정의되어 있으며, 문자열을 다룰 때 사용
1. 생성자 (Constructors)
- 문자열 리터럴, 다른 문자열, 또는 문자 배열로부터 문자열을 생성
2. 멤버 함수 (Member Functions)
- append( ): 문자열을 뒤에 추가
- assign( ): 문자열을 다른 문자열로 할당
- at( ): 주어진 인덱스에 있는 문자를 반환
- back( ): 문자열의 마지막 문자를 반환
- clear( ): 문자열을 삭제
- empty( ): 문자열이 비어 있는지 확인
3. 연산자 오버로딩 (Operator Overloading)
- + 연산자로 문자열을 연결할 수 있으며, [ ] 연산자로 문자에 접근
4. 기타 기능
- find( ): 특정 문자나 문자열이 처음 등장하는 위치를 찾기
- substr( ): 문자열에서 부분 문자열을 추출
- replace( ): 문자열의 일부를 다른 문자열로 교체
- erase( ): 문자열의 일부를 삭제