[C++ STL] Set 컨테이너 사용 예제
오늘은 Set Container에 대해 알아보겠습니다. 컨테이너들 보면 다 비슷 비슷합니다..만 몇가지 특성과 함께 알아보겠습니다. 헤더파일은 아래와 같습니다. set 컨테이너는 노드 기반의 컨테이너입니다.유일한 key값을 입력 가능하며, key값은 중복될 수 없습니다. 입력된 …
오늘은 Set Container에 대해 알아보겠습니다. 컨테이너들 보면 다 비슷 비슷합니다..만 몇가지 특성과 함께 알아보겠습니다. 헤더파일은 아래와 같습니다. set 컨테이너는 노드 기반의 컨테이너입니다.유일한 key값을 입력 가능하며, key값은 중복될 수 없습니다. 입력된 …
이번 글에서는 queue, 큐 사용 예제를 알아보겠습니다. 헤더 파일은 아래와 같습니다. queue의 멤버 함수는 아래와 같습니다. 사용 예제입니다.
map 기본 설명 하나의 key와 value가 쌍으로 저장되는 컨테이너.중복된 key을 저장해야한다면 multimap을 사용해야한다. 필요 헤더파일 생성, 값 입력 예시는 아래와 같다. 값을 입력할 때 중복을 확인하는 방법은 아래와 같다. 특정 …
1. 튜플 생성 및 읽기 여러 개의 데이터 형을 하나의 컨테이너에 선언 생성 예시는 아래와 같다. 값을 읽기 위해 아래와 같이 get<>()을 사용하면 된다. 값 읽기 예시) 2. tie 함수 …
1. vector 컨테이너 표준 시퀀스 컨테이너 : 원소가 자신만의 insert 위치(순서)를 가지는 컨테이너 (선형) ( vector, deque, list ) 배열 기반 컨테이너 : 데이터 여러 개가 하나의 메모리 단위에 저장 ( vector, deque ) 노드 기반 …
1. 들어가기 앞서.. 컨테이너는 같은 타입을 관리할 목적으로 만들어진 클래스 2. list 컨테이너 표준 시퀀스 컨테이너 : 원소가 자신만의 insert 위치(순서)를 가지는 컨테이너 (선형) ( vector, deque, list ) 노드 기반 컨테이너 : 각각의 …
1. 람다(Lambda), 이름없는 함수 기존에는 find_if, sort 등의 STL의 알고리즘 사용 시, 함수 객체를 정의해야 했는데 함수 객체 정의를 할 필요가 없어졌음 2. 람다의 기본 사용 방법 3. 람다 기본 …
이번 글에서는 auto에 대해 설명 드리겠습니다. 1. 컴파일 시, 형을 결정하는 ‘auto’ auto는 변수를 초기화 할때 값에 따라서 자동으로 형을 결정.auto는 지역 변수로만 가능, 멤버 변수, 전역 변수, 인자로 사용 …