std::string · 문자열
문자열을 저장하고 결합·일부 추출을 수행합니다.
기본 문법
text.size() / text.substr(position, count)작은 예제 C++
#include <iostream>
#include <string>
int main() {
std::string text = "hello";
std::cout << text.size() << "\n";
std::cout << text.substr(1, 3) << "\n";
}실행 결과
5 ell
헷갈리기 쉬운 점
- std::string의 크기는 저장된 char 개수입니다. UTF-8 한글의 화면 글자 수와 같다고 가정하면 안 됩니다.
- substr의 시작 위치가 범위를 벗어나면 예외가 날 수 있습니다.