본문 바로가기

array

[Java] 자바 Vector 사용 방법 Vector는 ArrayList와 LinkedList와 같이 리스트를 구체화한 클래스입니다. ArrayList와 LinkedList에 대한 내용은 아래 링크에서 확인 가능합니다. 2020.11.11 - [Programming/Java] - [Java] 자바 ArrayList 사용 방법 2020.11.28 - [Programming/Java] - [Java] 자바 LinkedList 사용 방법 Vector는 컬렉션 프레임워크(Collection Framework)가 존재하기 전에 추가된 레거시 클래스 중 하나입니다. 현재는 제너릭 등을 지원할 수 있도록 재설계되어 있습니다. 내부에 배열을 가지고 있으며 순서대로 값들이 저장됩니다. Vector와 ArrayList는 거의 유사한 형태의 클래스로 크기가 가변적.. 더보기
[C++11] 배열을 편리하게 사용할 수 있는 std::array 배열은 한 번 크기가 정해지면 동적으로 변경되지 않습니다.동적으로 크기를 변경하려면 벡터 등의 STL 컨테이너를 활용하면 됩니다.배열을 STL 컨테이너 형태로 사용하는 것이 바로 std::array입니다.동적인 할당과 해제가 없어서 성능상 이점이 있는 배열을 편리한 사용을 할 수 있도록 해줍니다.std::array는 헤더를 포함한 이후에 사용이 가능합니다.기본적인 std::array의 사용 방법은 다음과 같습니다. #include #include int main() { // initialization std::array data = {0, 1, 2, 3, 4}; // get size std::cout 더보기