1.3 std::array

    std::array는 메모리를 자동으로 할당하고 해제합니다. std::array는 원소의 타입과 배열 크기를 매개변수로 사용하는 클래스 템플릿입니다.

    다음은 크기가 10int 타입의 std::array 배열을 선언한 후, 원소 값을 설정하거나 화면에 출력하는 예제 코드입니다.

    std::array<int, 10> arr1;    // 크기가 10인 int 타입 배열 선언
    
    arr1[0] = 1;                 // 첫 번째 원소를 1로 설정 
    std::cout << "arr1 배열의 첫 번째 원소: " << arr1[0] << std::endl;
    
    std::array<int, 4> arr2 = {1, 2, 3, 4};
    std::cout << "arr2의 모든 원소: ";
    
    for (int i = 0; i < arr2.size(); i++)
        std::cout << arr2[i] << " ";
    std::cout << std::endl;
    

    이 예제 코드를 실행하면 다음과 같이 출력됩니다.

    arr1 배열의 첫 번째 원소: 1
    arr2의 모든 원소: 1 2 3 4
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.