Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
c:라이브러리_추가가_필요한_자료형 [2022/01/17 16:13] – jonghoon | c:라이브러리_추가가_필요한_자료형 [2023/09/05 15:46] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 23: | Line 23: | ||
| ::: | ::: | stod(" | | ::: | ::: | stod(" | ||
| string.substr(start, | | string.substr(start, | ||
- | | string.c_str() | string 자료형인 문자열을 const char 형 배열로 변환하여 반환한다. | " | + | | string.c_str() | string 자료형인 문자열을 const char형 |
substr의 경우 인자가 하나만 있으면 start위치부터 끝까지를 반환한다. | substr의 경우 인자가 하나만 있으면 start위치부터 끝까지를 반환한다. | ||
Line 29: | Line 29: | ||
다음은 각 함수를 사용하는 코드다. | 다음은 각 함수를 사용하는 코드다. | ||
- | < | + | < |
#include < | #include < | ||
#include < | #include < | ||
Line 81: | Line 81: | ||
위와 같이 정확한 명칭으로 나타나게 하기 위해서는 | 위와 같이 정확한 명칭으로 나타나게 하기 위해서는 | ||
< | < | ||
- | [실행파일] | + | ./ |
</ | </ | ||
형식으로 실행을 해야한다. | 형식으로 실행을 해야한다. | ||
===== vector ===== | ===== vector ===== | ||
+ | vector는 다루기 쉬운 동적배열 자료형이다. | ||
+ | |||
+ | vector에서 지원하는 함수는 다음과 같다. | ||
+ | ^ 함수명 ^ 함수 설명 ^ | ||
+ | | vector.begin() | vector의 첫 요소의 주소를 가리키는 포인터를 반환한다. | | ||
+ | | vector.end() | vector의 마지막요소 +1 번째 요소(null값)의 주소를 가리키는 포인터를 반환한다. | | ||
+ | | vector.capacity() | vector의 크기를 반환한다. | | ||
+ | | vector.size() | vector가 실제로 사용하고 있는 크기를 반환한다. | | ||
+ | | vector.at(x) | vector의 x번째 요소를 반환한다. 잘못된 위치를 넣으면 컴파일 타임에서 에러가 발생한다. | | ||
+ | | vector.push_back(x) | vector의 마지막 요소 다음에 x를 추가한다. | |