STL 의 string 클래스
1106 단어 데이터 구조 와 상용 알고리즘
string s;
s.empty(); // s true
s.size(); // s :string::size_type
s[n]; // 0
s1+s2; // s1 s2
s1=s2; // s1 s2
v1==v2; // , true
`!=, , >=`
string 조작
1) =, s.assign() //
2) swap() //
3) +=, s.append(), s.push_back() //
4) s.insert() //
5) s.erase() //
6) s.clear() //
7) s.replace() //
8) + //
9) ==,!=,,>=,compare() //
10) size(),length() //
11) max_size() //
12) s.empty() //
13) s.capacity() //
14) reserve() //
15) [ ], at() //
16) >>,getline() // stream
17) << // stream
18) copy() // C_string
19) c_str() // C (C_string) string ’\0’
20) data() // ’\0’
21) s.substr() //
22) begin() end() // STL
23) rbegin() rend() //
24) get_allocator() //