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
Next revisionBoth sides next revision
c:라이브러리_추가가_필요한_자료형 [2022/01/17 16:13] jonghoonc:라이브러리_추가가_필요한_자료형 [2022/01/19 14:08] jonghoon
Line 23: Line 23:
 | ::: | ::: | stod("3.8") $\rightarrow$ 3.8 | | ::: | ::: | stod("3.8") $\rightarrow$ 3.8 |
 | string.substr(start, count) | 문자열을 start 위치부터 start+count-1 위치까지 잘라서 string 자료형으로 반환한다. | "abcde".substr(1,3) $\rightarrow$ "bcd" | | string.substr(start, count) | 문자열을 start 위치부터 start+count-1 위치까지 잘라서 string 자료형으로 반환한다. | "abcde".substr(1,3) $\rightarrow$ "bcd" |
-| string.c_str() | string 자료형인 문자열을 const char 형 배열로 변환하여 반환한다. | "abcde".c_str() $\rightarrow$ "abcde"(type is char[]) |+| string.c_str() | string 자료형인 문자열을 const char형 포인터로 변환하여 반환한다. | "abcde".c_str() $\rightarrow$ "abcde"(type is const char*) |
  
 substr의 경우 인자가 하나만 있으면 start위치부터 끝까지를 반환한다. substr의 경우 인자가 하나만 있으면 start위치부터 끝까지를 반환한다.
Line 29: Line 29:
 다음은 각 함수를 사용하는 코드다. 다음은 각 함수를 사용하는 코드다.
  
-<code:C++ | example.cpp>+<code:C++ | example_string.cpp>
 #include <iostream> #include <iostream>
 #include <string> #include <string>
Line 81: Line 81:
 위와 같이 정확한 명칭으로 나타나게 하기 위해서는 위와 같이 정확한 명칭으로 나타나게 하기 위해서는
 <code:shell> <code:shell>
-[실행파일] | c++filt --types+./example_string | c++filt --types
 </code> </code>
 형식으로 실행을 해야한다. 형식으로 실행을 해야한다.
  
 ===== vector ===== ===== vector =====
  • c/라이브러리_추가가_필요한_자료형.txt
  • Last modified: 2023/09/05 15:46
  • by 127.0.0.1