워드 프로세서 등에서 미리 준비되어있는 레이아웃 포맷 같은 것과는 다르다.일부분을 변경하여 몇 번이라도 사용할 수 있는 문서 포맷이나 데이터인수나 반환 값의 형을 모호한 상태로 정의하는 함수복수의 형에 대응하는 함수를 만들 수 있다.컴파일러는 템플릿 함수를 호출하는 부
C++ STL 에서 지원하는 대표적인 시퀀스 컨테이너같은 타입의 데이터를 여러개 저장 가능새로운 데이터를 추가하거나 삭제 가능array 같은 경우는 갯수를 정해야한다. vector 로 커버 가능하다.특정 index 를 \[] 연산자를 이용하여 접근이 가능하다.typen
c++ 11 에서 새로 지원하는 새로운 반복문 문법배열과 vector 등의 컨테이너의 원소를 순차적으로 접근장점 : 코드 갈결, 직관적단점 : 현재 몇 번째 원소를 다루는지 알 수 없다. (걍 무시)declaration변수 선언 같은 것expression배열, vect
quick sort 보다 빠르고, 배열 뿐만 아니라 벡터에서의 정렬도 지원한다.sort 함수는 두가지 형태2가지 인자 받는 경우첫번째 인자 : 데이터의 반복자두번째 인자 : vector.end() 했을 때 반환되는 마지막 반복자기본으로 오름차순 정렬3가지 인자 받는 경
C++11 에서 새로 지원하는 이름 없는 함수 객체C++ 함수 객체를 간단하게 생성할 수 있다.\[captures] (params) -> ret { body }captures: 람다 표현식 외부 변수 접근 방법\[=] : 복사\[&] : 참조\[] : 비운거params
동적 생성된 객체를 가리키는 포인터 자료형을 흉내내어 만든 클래스\->와, \* 연산자를 오버로딩하여 포인터와 같은 역할을 수행동적 생ㅇ성된 객체를 자동으로 해제하는 기능 제공다양한 타입을 지원하기 위해 클래스 템플릿으로 정의shared_ptr, unique_ptr,