728x90
C++의 스트링
C++에서 텍스트 스트링을 다루는 방법은 세 가지가 있다.
1. C처럼 스트링을 문자 배열로 표현하는 방법.
2. 스트링 타입으로 감싸서 표현하는 방법
3. 비표준 제네릭 크래스를 사용하는 방법
C++의 string 타입은 <string> 헤더 파일에 정의돼 있고, 기본 타입처럼 사용할 수 있다.
string 타입은 I/O 스트림과 마찬가지로 std 네임스페이스에 속한다.
다음은 string을 문자 배열처럼 다루는 방법이다.
string myString = "Hello, World!";
cout << "The value of myString is " << myString << endl;
cout << "The second letter is " << myString[1] << endl;
'💻프로그래밍 내용 정리 > C++17' 카테고리의 다른 글
[C++ 1.2.3] Const의 다양한 용도 (0) | 2022.08.16 |
---|---|
[C++ 1.2.2] 스택과 힙, 포인터와 동적 메모리, 역참조, 배열 포인터, 널 포인터 상수(NULL), 스마트 포인터(unique_ptr, shared_ptr) (0) | 2022.08.16 |
[C++ 1.1.14] 반복문(while 문, do/while, for, 범위 기반 for 문) (0) | 2022.08.15 |
[C++ 1.1.13] 구조적 바인딩(auto) (0) | 2022.08.15 |
[C++ 1.1.12] std::vector, push_back() (0) | 2022.08.15 |