본문 바로가기
728x90

standard template library1

[Algorithm] STL 배열(Array) STL이 지원하는 컨테이너 클래스인 array은 정적 배열을 나타낸다. 일반적인 C 배열을 클래스화 시켜 STL 컨테이너의 인터페이스를 제공한다. 배열은 크기가 같은 요소들이 연속적으로 모여 있는 것이기 때문에 크기를 변경할 수 없다. 요소의 값을 바꾸는 작업만 가능하다. 배열을 사용하기 위해서는 헤더파일을 인클루드 해야한다. #include namespace std에 정의 되어 있기 때문에 사용하려면 std::array로 사용한다. using namespace std를 사용하면 안그래도 된다. array는 템플릿 클래스이므로 어떠한 데이터형도 가질 수 있다. 두 번째 매개변수는 앞으로 가질 요소의 개수를 나타낸다. 배열의 기능 배열은 자신의 요소를 내부 정적 C 배열에 복사한다. 요소들은 항상 특정한 .. [프로그래밍 공부]/Algorithm 2022. 1. 15.
728x90