std1 1.4 std::vector std::array의 단점 1. array의 size 변경 불가능 -> 원소의 삽입, 삭제 불가능 2. 항상 stack 메모리 사용 std::vector 가변 크기 배열 선언 및 초기화 //크기가 0인 벡터 선언 std::vector v0; //크기가 3인 벡터의 원소 값 지정 std::vector v1 = {1,2,3}; //모든 원소가 0으로 초기화 된, 크기가 3인 벡터 선언 std::vector v2(3); //크기가 3이고, 모든 원소가 1로 초기화된 벡터 선언 std::vector v3(3, 1); 원소 추가 push_back(): 벡터의 맨 마지막에 새로운 원소 추가 //의사코드(pseudocode) push_back(val): if size < capacity 마지막 원소 다음에 val 저.. 2021. 5. 18. 이전 1 다음