c:라이브러리_추가가_필요한_자료형

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
c:라이브러리_추가가_필요한_자료형 [2022/01/17 10:38] – [string] jonghoonc:라이브러리_추가가_필요한_자료형 [2026/03/24 16:38] (current) – removed admin
Line 1: Line 1:
-이 문서에서는 추가 라이브러리의 include가 필요한 자료형을 다룬다. 
  
-^ 자료 유형 ^ 속해 있는 라이브러리 ^ 역할 ^ 비고 ^ 
-| string | <string> | 문자열을 더 쉽게 다룰 수 있다. | - | 
-| vector |<vector>| 기존의 배열을 더 쉽게 다룰 수 있다. | - | 
-| map | <map> | key:value 쌍을 이용할 수 있다. | - | 
-| unordered_map | <unordered_map> | map과 같지만 key 기준 정렬이 일어나지 않아 정렬이 필요하지 않은 경우 성능상 map보다 유리하다. | - | 
-| pair | <utility> | 2개의 자료형을 하나의 객체로 묶을 수 있다. | <vector> 라이브러리에서 <utility>를 include 하고 있으므로 <vector>를 include 했다면 따로 할 필요가 없다.| 
-| tuple | <tuple> | 3개 이상의 자료형을 하나의 객체로 묶을 수 있다. | - | 
-| deque | <deque> | vector와 비슷하지만 pop_front(), pop_back() 같은 함수를 지원하여 가장 첫 원소 혹은 가장 마지막 원소만 제거할 수 있다. | - | 
- 
-===== string ===== 
-<string> 라이브러리에 있는 자료형으로 문자열을 좀 더 쉽게 다룰 수 있다. 
-한 예로 + 연산자로 서로 다른 문자열을 합칠 수 있다. 
-포함되어 있는 함수는 매우 많으나 주로 사용하는 몇 가지만 설명한다. 
- 
-^ 함수명 ^ 함수 설명 ^ 예시 ^ 
-| to_string(x) | int나 double 같은 숫자형 자료를 string 자료형으로 변환하여 반환한다. | to_string(3) $\rightarrow$ "3" | 
-| ::: | ::: | to_string(3.8) $\rightarrow$ "3.8" | 
-| stoi(x) | string 자료형을 int형 정수로 변환하여 반환한다. | stoi("3") $\rightarrow 3 | 
-| ::: | ::: | stoi("3.8") $\rightarrow$ 3 | 
-| stod(x) | string 자료형을 double형 실수로 변환하여 반환한다. | stod("3") $\rightarrow$ 3.0 | 
-| ::: | ::: | stod("3.8") $\rightarrow$ 3.8 | 
-| string.substr(start, end) | 문자열을 start 위치부터 end-1 위치까지 잘라서 string 자료형으로 반환한다. | "abcde".substr(1,3) $\rightarrow$ "bc" | 
  • c/라이브러리_추가가_필요한_자료형.1642383481.txt.gz
  • Last modified: 2023/09/05 15:46
  • (external edit)