[자료구조] 1-02. std::array


[자료구조] 1-02. std::array

std::array std::array는 메모리를 자동으로 할당하고 해제합니다. 원소의 타입과 배열의 크기를 매개변수로 사용하는 클래스 탬플릿입니다. <기본 사용법> 배열 생성, 원소 접근 배열 생성 std::array<int, 10> arr1 ->> int arr1[10] 배열 원소에 접근하는 방법 arr1[인덱스] arr1.at(인덱스) <array를 함수의 인자로 사용하기> 다른 함수로 전달하는 방법 (값, 참조, const 가능) -> C 스타일처럼 전달할 때 포인터 연산, 참조 같은거 안해도 됩니다. <배열의 두번째 요소를 가져오는 함수> #include <iostream> #include <array> using namespace std; void print(array<int,5> arr) { cout << arr[1]; } int main() { array<int, 5> arr1={1,2,3,4,5}; print(arr1); } 위에서는 크기 5개짜리만 입력받을 수 있습...


#array #C #include #공부 #배열 #자료구조 #코딩테스트

원문링크 : [자료구조] 1-02. std::array