Soongle's Morgorithm
String(스트링) 본문
스트링 정의
스트링은 쉽게 설명하자면 문자열이다. 기존에 우리가 일반적인 배열을 통하여 구현하던 문자열보다 많은 기능을 지원한다. 스트링을 크게 두 가지로 나누어 설명할 수 있다. STL 자료구조로써의 String과 C++에서 문자열을 쉽게 다루도록 제작된 String 헤더함수로 설명할 수 있다. 따라서 String은 총 두차례에 걸쳐 포스팅하여 강의할 것이다.
이번 강의에서는 STL 자료구조로써의 String을 다룰 것이다.
String Library(스트링 라이브러리)
STL 자료구조로써의 String을 사용하고자 한다면, 앞에서 많이 다뤘던 다른 STL 자료구조와 마찬가지로 헤더를 선언하고 변수를 선언하여 사용하면 된다. 그에 대한 코드는 아래와 같다.
#include <string>
string 변수명;
// 스트링은 문자열에 한정된 자료구조이기 때문에 따로 안에 들어갈 요소의 자료형을 지정해줄 필요가 없다.
---------------예 시----------------
string st;
string st[10];
Comments