반응형
array는 C에서 [] 기호를 사용해 배열을 선업합니다. C에서 사용한 배열과 동일한 배열을 선언하지만 컨테이너와 같이 반복자와 같은 컨테이너에서 사용할 수 있는 메소드를 제공합니다.
empty 컨테이너가 비어있는지 확인합니다.
size 원소의 개수를 확인합니다.
fill 모든 원소를 동일한 값으로 채워 넣습니다.
std::array<int, 10> arrayValue {1,2,3,4,5,6,7,8,9,10} | cs |
array를 이용하여 int형이고 원소가 10개 있는 배열을 선언합니다. array 키워드 바로 뒤에 데이터형이고, 그 뒤 개수를 나타내는 것입니다.
arrayValue.empty() | cs |
arrayValue가 비었는지 묻는 것입니다. 비어있따는 것은 원소가 없다는 것을 의미합니다. 원소가 있는 경우 false를 반환합니다. true인 경우에는 선언 시 두 번째 원소의 개수에 0을 입력해야 합니다.
arrayValue.size() | cs |
arrayValue의 원소의 개수를 확인합니다. 이 경우 결과로 10을 얻습니다.
arrayValue.fill(10) | cs |
arrayValue에 있는 모든 원소를 10으로 변경하는 것입니다. 모든 값은 10으로 채워집니다.
반응형
'SW > C++' 카테고리의 다른 글
[ C++ ] chrono 개념 및 예제 (0) | 2018.11.16 |
---|---|
[ C++ ] foward_list 개념 및 예제 (0) | 2018.11.16 |
[ C++ ] tuple 개념 및 예제 (1) | 2018.11.16 |
[ C++ ] 스마트 포인터 개념 및 예제 (0) | 2018.11.16 |
[ C++ ] range base for 개념 및 예제 (0) | 2018.11.16 |