편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
49번째 줄: | 49번째 줄: | ||
[[배열]]에 항목 추가와, 삭제, 항목 개수 알기 등의 여러 가지 기능을 추가한 스마트한 배열. | [[배열]]에 항목 추가와, 삭제, 항목 개수 알기 등의 여러 가지 기능을 추가한 스마트한 배열. | ||
<syntaxhighlight lang=C++>std:vector<타입> (변수이름)[항목 개수]or(항목 개수, 지정할 값)or{요소,···}</syntaxhighlight> | <syntaxhighlight lang=C++>std:vector<타입> (변수이름)[항목 개수]or(항목 개수, 지정할 값)or{요소,···}</syntaxhighlight> | ||
이렇게 선언한다. 개수와 지정할 값은 선택 사용으로 생략 가능하다. <br | 이렇게 선언한다. 개수와 지정할 값은 선택 사용으로 생략 가능하다. <br> | ||
(변수이름).push_back(값)으로 항목 추가 가능하며,(변수이름).size()로 항목 개수를 알 수 있다. (변수이름).insert(위치 번호,값)으로 위치 번호에서 값을 삽입할 수 있다. 예를 들면 a{3,6,7}에 a.insert(1,4)를 하면, {3,4,6,7} 이렇게 된다. v.erase(vec.begin()+(항목 번호))로 항목 삭제도 가능. | (변수이름).push_back(값)으로 항목 추가 가능하며,(변수이름).size()로 항목 개수를 알 수 있다. (변수이름).insert(위치 번호,값)으로 위치 번호에서 값을 삽입할 수 있다. 예를 들면 a{3,6,7}에 a.insert(1,4)를 하면, {3,4,6,7} 이렇게 된다. v.erase(vec.begin()+(항목 번호))로 항목 삭제도 가능. | ||
{{주석}} | {{주석}} |