HOME>디지털 실무>프로그래밍>C++ STL
ONLINE CLASS

C++ STL

?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

기업이 선택한 신뢰 강의

검증된 커리큘럼과 전문 강사진으로 높은 만족도를 제공합니다.

자세히 보기  >
수강료 일부는 사회환원에 사용됩니다.

작은 나눔이 더 나은 내일을 만듭니다.

자세히 보기  >
REAL REVIEW

수강생 리얼후기!

실제 수강생의 학습 경험을 확인해 보세요.

수강후기를 불러오는 중입니다.

C++ STL C++ STL
  • C++ STL

  • 강의구성
  • (20강) 전체 : 11시간 37분|평균 : 34분51초
  • 이용기간/강사
  • 2개월
    알지오 R&D [IT]
  • 증빙가능
  • 수료증, 수강증, 학습진도
  • 수강료
  • 250,000할인125,000
  • 알지오 패키지
  • "5개월" 혜택!
?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q 초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

  • 01.33분 연산자오버로딩 part1
    단항연산자오버로딩, 전위연산, 사용자정의연산자, 이항연산오버로딩, 전역함수오버로딩, 멤버함수오버로딩, friend, 함수호출오버로딩, 배열인덱스오버로딩
    c++문법/단항연산자 오버로딩/구성/main함수/후위연산/결과예상/실행/전위연산결과확인/사용자정의 클래스에서의 연산자사용/객체생성/print/전위연산++/후위연산++/연산자오버로딩/operator/int/전위 연산 결과/확인/직접호출/이항연산 오버로딩/구성/객체선언/+연산/덧셈 연산의 원리/오버로딩/이항 연산자 오버로딩 내용 확인/직관적 보기/-연산/디버깅/==연산/디버깅/!=연산/확인/전역함수/전역함수연산자 오버로딩/멤버함수연산자 오버로딩/변경이유/operator/결과값 확인/매개 변수가 2개인 이유/주석표시/friend/friend의 사용/함수호출연산자 오버로딩/디버깅/함수호출/매개 변수를 이용한 호출/직접호출/실행/임시객체 함수호출/연산자 오버로딩 문법/배열인덱스오버로딩/디버깅
  • 02.37분 연산자오버로딩 part2
    메모리접근연산자오버로딩, 타입변환연산자오버로딩, 함수포인터, foreach알고리즘
    기본적인 준비를 위한 코딩/예제로 사용할 포인트ptr이 라는 클래스를 선언/메인함수 예제/연산자 사용 방법/일반포인터와 스마트포인터 비교/스마트 포인터 구현/중요한 점/포인트ptr클래스 내부에 있는 소멸자/메모리 접근연산자 오버로딩/생성자를 이용한 타입 변환/사용자 정의 클래스 객체에 int형과 문자열을 대입/에러 나지 않게 하기/생성자 선언/포인터 위치/빌드/원치않는 묵시적 변환 막기/explicit 키워드 사용/실행/타입 변환 연산자를 이용한 오버로딩/int형,char*형 데이터에 사용자 정의 객체 대입/타입 변환 연산자 오버로딩 이용/오버로딩된 문법작성/출력을 통한 검증/함수 포인터/함수 포인터의 종류/포인터/함수 포인터 선언/멤버 함수에 함수 포인터 선언할 경우/함수 포인터 대입/각 함수의 원형 보기/정적 멤버 함수/멤버 함수/함수 포인터 호출/for_each알고리즘/for문과 for_each문의 비교/전역 함수 대입/실행/정적 멤버 함수 대입/멤버 함수 대입/for_each알고리즘을 이용한 출력/실행/비슷한 예제 보기/for문 출력/실행 후 결과 확인
  • 03.37분 함수와 템플릿
    함수 객체, 함수 템플릿, 클래스 템플릿
    함수 객체/클래스 객체 선언/인자 값을 받지 않는 함수 객체 호출/연산자 오버로딩/인자 값을 받는 함수 객체 호출/확인/for_each 알고리즘에 함수 객체 전달/함수가 원하는 값 불러오기/확인/함수 객체를 통한 less 구현/전역 함수 호출/확인/사용자 정의 함수 객체 호출/확인/STL less 함수 객체 호출/확인/간결하게 작성하기/greater를 이용해 less와 결과값 비교하기/확인/함수 템플릿/내용 살펴보기/함수 템플릿 특수화/다양한 타입의 매개 변수를 받는 함수 호출/확인/템플릿을 이용한 함수 호출 (타입 명시 안함)/확인/템플릿을 이용한 함수 호출 (타입 명시)/확인/point 객체 출력/확인/클래스 템플릿/예제 보기/클래스를 클래스 템플릿으로/클래스 템플릿 특수화/클래스 템플릿 사용하기/에러 확인/확인/클래스 템플릿 특수화 하기/특수화 문법 구현/확인/클래스 템플릿 디폴트 매개변수/확인
  • 04.35분 STL 템플릿 예제와 vector 컨테이너
    For_Each 재현, Less,Greater 재현, 벡터 컨테이너
    stl 템플릿/메인 함수 보기/함수 포인터 전달/for_each 함수 템플릿/내용 살펴보기/print t 보기/확인/for 문을 사용할 경우/확인/less와 greater 알고리즘 재현/메인 함수 보기/클래스 템플릿 함수객체 less/클래스 템플릿 함수객체 greater/확인/실제 사용 되고 있는 stl의 less 호출후 비교하기/확인/greater 알고리즘 호출/확인/vector 컨테이너/소스 보기/메인 함수 보기/반복자 사용/순서 변경/호출 결과 확인/클래스 템플릿 재현/반복자/확인/반복자 선언 형태/출력되는 대상 비교/반복자의 장점/vector 컨테이너 반복자 사용/확인/벡터 내부적으로 오버로딩된 연산자 사용/확인/마이너스 연산자 호출/확인/반복자 배열인덱스 연산자 사용/경계선 삽입/확인
  • 05.39분 STL 템플릿 / 벡터 컨테이너
    STL VECTOR 알고리즘, 컨테이너 어댑터, 반복자, 조건자 어댑터
    stl 알고리즘/find 알고리즘/sort 알고리즘/소스 살펴보기/main 함수 보기/값을 출력/비정렬 상태로 삽입/정렬값 출력/메인함수-백터선언, 값삽입/백터컨테이너/itor/범위지정 연산자/find 알고리즘 매게변수/찾기 결과에 따른 출력/찾은 결과 실행/정상적인 값 출력 확인/없는 결과 실행/정상적인 값 출력 확인/find 주석처리/균일적인 알고리즘/type1 결과값 확인/정렬되어 출력/gSort 결과값 확인/반대의 결과 출력/변경/같은 결과값 출력/어댑터/stack 컨테이너 어댑터/인터페이스 변경/어댑터의 종류/기본 백터 선언/변환/인터페이스 비교/stack의 함수와 인터페이스/push 함수/top,pop,size 사용/size값 예상/실제 stack 컨테이너 함수/실행/정상적인 값 출력을 위한 실행/stack 주의점/empty 함수/출력/실행/1은 true를 상징/함수 변경 후 실행/반복자 어댑터와 함수 어댑터/메인함수 확인/반복자 어댑터/소스 보기/실행/결과값 출력/기본 반복자와 비교/reverse_iterator/사용 역반복자 구현/for문 확인/실행 결과 확인/역으로 출력된것 확인/함수 어댑터 not2를 이용한 less의 역/fless/실행 결과 확인/true/not2 less 값 출력/실행 결과 확인
  • 06.35분 벡터의 함수
    벡터 함수, 백터 선언, 벡터 초기화, 범위지정 연산자에 대해 학습합니다.
    벡터의 함수/벡터 선언과 동시에 초기화/vecSubData/구간 초기화/실행 결과 확인/벡터 선언 후 초기화/assign/실행 결과 확인/SubData값이 헷갈릴 수 있으니 변경/실행 결과 확인/size type 자료형/범위지정 연산자 사용/at 함수/예외처리를 위한 함수/출력 결과 확인/결과가 같은 것을 확인/capacity/capacity와 size의 값/출력 결과 확인/capacity는 size보다 크게 할당/reserve/resize/벡터내용 삭제/clear/출력 결과 확인/erase/벡터내용 삭제/실행 결과 확인/erase 구간으로 삭제/실행 결과 확인/swap/capacity 까지 변경/실행 결과 확인/front/back/front-vecdata.begin()/back-vecdata.end()-1/insert/특정 위치에 구간 삽입/vecdata값 확인/출력 결과 확인/예상된값 확인/특정 위치에 특정값 삽입/출력 결과 확인/예상된값 확인/특정 위치에 특정 갯수만큼 특정값 삽입/출력 결과 확인/벡터끼리의 사칙연산
  • 07.38분 deque 와 list
    deque, list
    deque/벡터와 유사한 컨테이너/deaData/push 함수/실행 결과 확인/예상된값 확인/pop 함수/값 예상/실행 결과 확인/insert/벡터의 insert 동일/insert 코드를 통해 확인/예제 수정/실행 결과 확인/중간 삽입/벡터에서는 비효율/상황에 맞는 적절한 컨테이너 사용/값 예상/실행 결과 확인/list 컨테이너/랜덤엑세스 불가능/소스보기/lstData/push 함수/값 예상/실행 결과 확인/list push_front/출력 결과 예상/실행 결과 확인/list pop_back/출력 결과 예상/실행 결과 확인/list pop_front/deque와 같은 인터페이스 제공/실행 결과 확인/다시 실행 결과 확인/insert/코드 확인/lstData/lstTemp/출력 결과 예상/실행 결과 확인/lstTemp 초기화 확인/list insert/첫번째값은 위치/실행 결과 확인/매개변수 값의 기능/두번째값은 개수, 세번째값은 값/출력 결과 예상/실행 결과 확인/lstTemp값 모두 선택/출력 결과 예상/실행 결과 확인/list erase/실행 결과 확인/itorDelete/실행 결과 확인/list remove/삭제할 값의 요소를 전부 삭제/list remove_if/list splice/삭제 조건자 함수/메인함수 확인/push_back을 통해 값을 입력/출력 결과 예상/반복문을 통해 lstData에 값 입력/실행 결과 확인/remove 함수/값을 직접 입력/출력 결과 예상/입력한 값을 모두 삭제/실행 결과 확인/remove_if 함수/delete_func/남아있는 값/실행 결과 확인/splice 함수/영역을 복사해서 붙여넣는 함수/실행 결과 확인
  • 08.39분 list 컨테이너
    list 컨테이너에 대해 공부하고 실습합니다.
    reverse와 unique/reverse-정렬을 반대로 바꾸는 함수/unique-값을 변경시키는 함수/소스보기/사용자 정의 조건자 함수/메인함수 확인/리스트에 0~4까지 값 삽입/iterator를 통해서 리스트 출력/실행 결과 확인/리스트 반전 reverse함수 호출/출력 결과 예상/인접해있는 공통된 값을 제거/공통된 값을 가지도록 추가/splice사용/값들 사이에 lstTemp값 추가/출력 결과 예상/실행 결과 확인/unique 함수 사용/출력 결과 예상/실행 결과 확인/unique 심화/조건자/조건자 함수/return true/return false/메인함수 확인/lstTemp 선언과 동시에 초기화/lstData의 값 0~4/값을 더 추가/push_front/list 맨 앞에 5 5 삽입/list 맨 뒤에 5 5 삽입/실행 결과 확인/유니크하지않은 결과/조건자를 이용한 유니크함수 호출/less 알고리즘 호출/확인/greater 호출/유니크하지않은 결과/사용자 정의 함수로 호출/유니크한 결과 확인/정렬 기능을 가진 함수/sort 함수/매개변수의 형태/조건자 함수 user_func/조건자 함수 포인터 pFunc/조건자 함수 객체 class/세가지 형태의 매개변수/메인함수 확인/push_back을 통해서 0~4까지 값 삽입/reverse로 리스트 반전/stl greater/lstData 정렬/정상적으로 정렬된것 확인/stl less/greater와 반대로 정렬된것 확인/유저정의 함수/함수 포인터/함수 객체/user_func 호출/정상적으로 모든값 호출/함수 포인터 호출/정상적으로 호출/함수 객체 호출/정상적으로 호출/merge/병합/정렬/같은방식/메인함수 확인/2개의 리스트 선언/assign/lstTemp 결과값 예상/lstData 결과값 대입/결과값 예상/merge를 통한 병합 정렬/정렬의 기준/결과값 예상/lstData 정렬된 상태로 값이 병합된것 확인/merge greater/반대로 정렬된 값 확인/사용자정의 함수/정상적인 값 출력/함수 포인터/사용자정의 함수와 같은 값 출력
  • 09.36분 set 컨테이너
    set 컨테이너에 대해 공부하고 실습합니다.
    set 컨테이너/메인함수 확인/pair/반복자 어댑터/반환된 값 출력/set/insert만을 이용해서 값 삽입/코드 확인/first/second/결과를 second에 리턴/true/false/코드 확인/set 컨테이너의 모든 요소 출력/자동정렬/자동정렬된 값으로 출력/set 컨테이너에 중복된 값 삽입/결과 예상/false 확인/set 컨테이너의 insert 함수/반복자를 이용한 삽입 위치 지정/코드 확인/setData의 형태/위치값 제거/결과 차이 확인/속도의 차이/위치 지정/특정 범위의 값을 삽입/for문/keyvalue/결과값 예상/결과값을 영역으로 지정/정확한 값 확인/set 컨테이너의 검색 기능을 하는 함수/count/없는 값으로 세팅/값이 몇개나 존재하는지 리턴/값이 존재하지 않는 것 확인/값 변경/값이 존재하는 것 확인/find/없는 값으로 세팅/값 예상/값이 존재하지 않는 것 확인/find의 원리/find의 리턴값을 받을 반복자/반복자 itorfind/실행 결과 확인/값이 존재하는 것 확인/set 컨테이너의 조건자/set 컨테이너의 생성/less/greater/정렬 기준을 결정하는 것/set 컨테이너의 모든 요소 출력/greater는 재정렬이 되어 출력/조건자 얻어오기/key_compare 반복자/typeid/value_compare/key값과 동일/setGreater/확인
  • 10.36분 set 컨테이너, multiset 컨테이너
    set 컨테이너와 multiset 컨테이너에 대해 공부하고 실습합니다.
    key_comp를 통한 값의 같음 비교/key_comp는 조건자/setLess라고 컨테이너 생성/값의 같음을 비교하기 위한 변수 선언/bEqual/bLess/bGreater/bLess의 도출 과정/예상된 값 출력/조건자가 정상적으로 동작/lower_bound/upper_bound를 통한 값의 검색/정상적으로 작동하는지 확인/위치 비교/정상적으로 출력 확인/실제값을 넣어 확인/정상적으로 출력 확인/equal_range()를 통한 값의 검색/setLess 컨테이너 생성/setLess에 들어있는 값 확인/pair 반복자/두가지 위치 비교/매개변수 nEqual/iterator/출력값 예상/위치가 같을 때 값이 존재하지 않는것 확인/실제 들어있는 값/위치가 다를 때 값이 존재하는것 확인/multiset 컨테이너/멀티셋 선언/두번의 insert 모두 성공/중복되는 값 허용/정렬까지 확인/멀티셋 출력/for문까지 셋과 같은것 확인/멀티셋 선언/멀티셋에서 특정값을 찾는 방법/find/멀티셋을 이용한 반복자 생성/셋과 같은 내용/확인/실제 존재하는 값 넣어 확인/정상적으로 출력 확인/count/nCountResult/msetLess.count의 반환값/예상한 값 확인/확인/실제의 갯수 확인/1개만 들어있는 값/정상적으로 출력 확인/중복된 값의 갯수 확인/우회검색/멀티셋 컨테이너 생성/lower_bound/upper_bound 우회검색/값을 실제값으로 변경/예상했던 값 출력/equal_range 우회검색/pair/반복자 어댑터/pair의 값 2개/first의 값 출력/맞는결과 확인/중복되는 값 출력/확인
  • 11.37분 map 컨테이너
    map 컨테이너에 대해 공부하고 실습합니다.
    map 컨테이너/map 선언/key값을 통해 value값을 찾는 컨테이너/map 컨테이너의 인터페이스/map insert/배열 인덱스 연산자를 통한 insert/pair/pairResult의 용도/int형 2개로 값 지정/첫번째 값은 key값 두번째 값은 value값/겹치지 않는 key값/map 출력/정상적으로 출력 확인/key값이 겹치는 경우의 에러/이미 존재하는 인덱스를 다시 insert/출력되는 값 예상/first는 map 컨테이너의 반복자/실행결과 확인/예상한 결과 확인/배열 연산자를 통한 insert/인덱스의 값을 변경/key값이 존재하더라도 변경/새로 생성한 key값에 대응하는 값 출력/정상적인 값 출력 확인/erase/컨테이너 내부 요소 삭제/mapData라는 이름의 map컨테이너 선언/key값을 매개변수로 넣어주고 요소 삭제/선택된 값 삭제되고 출력/해당하는 영역의 삭제/영역을 나타내는 매개변수/선택된 영역의 값 삭제되고 출력/find/nFindKey라는 int형 변수 선언/bSame 분리형 변수 선언/반복자 itorFind/예상했던 값 출력 확인/존재하는 key값 삽입/정상적인 값 출력 확인/upper_bound와 lower_bound의 코드 사용/반복자 itorUppder/itorLower/bSame이라는 변수 선언/두개의 반복자가 같은 경우/두개의 반복자가 다른 경우/정상적인 값 출력/nFindKey값 존재하지 않는 값으로 변경/예상했던 값 출력 확인/배열 인덱스를 통해 값 출력/정상적인 값 출력
  • 12.38분 multimap과 알고리즘 adjacent_find
    multimap과 알고리즘 adjacent_find에 대해 공부하고 실습합니다.
    multimap/multimap 선언/multimap추가/배열 인덱스 연산자 사용 불가/추가 인터페이스 insert/key값 value값/map과 multimap의 차이/multimap은 key값 중복 사용/결과값 예상/multimap 요소 출력/예상했던 결과값 출력 확인/중복된 key값 허용/multimap의 인터페이스 활용/find/nFindKey 미리 선언해둔 변수/예상했던 결과 확인/count/multimap 선언/count함수 호출/출력/count로 복수개의 결과 값 확인/multi관련 함수/예상한 값 출력/nFindKey값 변경/정상적인 결과 확인/nFindKey 중복되는 값으로 변경/정상적인 결과 확인/upper_bound와 lower_bound로 key값 구간 검색/2개의 반복자의 비교/for문으로 count/정상적인 결과 확인/equal_range로 key값 구간 검색/실행 결과/탐색알고리즘/adjacent find/adjacent find 호출/중복되는 원소 출력/실행/요소를 변경 후 확인/중복된 값 빼고 제거/실행/중복되는 값이 없을 때의 값 예상/중복된 원소 삭제/실행/매개변수/함수 포인터 이용/pfunc_if/템플릿 함수/함수 이름-사용자 지정/변수를 선언하는 것과 동일/template/변수/함수 선언/함수에 템플릿 함수 대입/operator/함수 포인터 이용/템플릿 함수 이용/템플릿 함수 객체 이용/템플릿 객체 선언/결과 값 확인
  • 13.40분 STL 알고리즘 part1
    count, count_if, equal에 대해 공부하고 실습합니다.
    STL 알고리즘/count 함수/bPred/조건자 함수/함수 포인터/count 함수의 쓰임/벡터 컨테이너/상수형 변수/vecSecond라는 벡터 컨테이너 선언/ctiMaxSize/resize/벡터 push back 호출/push back이 느려지는 현상/실행 결과 확인/다중갯수/nFindVal값 변경/실행 결과 확인/count_if/조건자/bPred/bPred가 true를 만족 할 때 카운팅/카운팅 된 값을 리턴/count_if 호출/출력값 예상/실행 결과 확인/vecData의 내용 변경/실행 결과 확인/함수 내용 변경/출력값 예상/실행 결과 확인/함수 포인터 삽입/pbPred라는 함수 포인터 선언/함수를 함수포인터로 변경/실행 결과 확인/equal/같은 이름의 함수 호출/구간 비교/첫번째 비교 대상/두번째 비교 대상/처음 두 반복자의 차이 만큼 비교/bEqual/실행 결과 확인/vecData와 vecSecond의 값 비교/값이 같아지도록 변경/실행 결과 확인/조건자 사용하는 equal/함수 객체/함수 포인터 선언/class이름/operator()/함수 객체 결정/매개변수/less/2개의 매개변수를 비교/equal 함수의 호출되는 과정/less를 모두 만족/실행 결과 확인/결과 재 확인/CBpred/함수 객체를 매개변수로 삽입/vecData 변경/실행 결과 확인
  • 14.37분 STL 알고리즘 part2
    find, find_end에 대해 공부하고 실습합니다.
    find관련 함수/nFindVal 변수 선언/반복자 변수 itor_find/vector 컨테이너 선언/find 함수 호출/매개변수/결과값/실행/결과 값 확인/find_if/세번째 매개변수 함수/조건자 형태/find_if 함수 호출/bPred 함수/실행/결과 값 확인/vecData값 변경/정상적인 값 출력/find_end/영역 관련 함수/vector 형태로 2개의 컨테이너 선언/push_back/vecSecond/insert/resize/결과 값 예상/begin의 의미/begin()+1/첫번째 값/요소 200 전/find_end 함수/itor_find 반복자/실제 매개변수 확인/범위를 연산하는 형태/특정 범위 두가지 비교/메인함수 확인/요소의 나열/vecSecond와 vecData의 확인/요소가 겹치는 부분/검색 할 대상의 범위/검색 할 요소의 범위/실행/결과 확인/find_first_of/결과 값 예상/실행/결과 확인/search/실행/find_first_of와 같은 결과 값/조건자 사용하는 find_end/소스 확인/less 함수 객체 호출/차이점/변한 값/첫번째 요소의 반복자 리턴/결과 값 예상/실행 결과 확인
  • 15.23분 STL 알고리즘 part3
    for_each, lexicographical_compare, min, max
    알고리즘/메인함수 확인/vecDataSour/vecDataDest/for_each 함수/매개변수 함수 Func_loop/vecDataSour의 모든 요소 출력/예상하는 결과/실행/함수 포인터/마지막 매개변수 pFunc_loop/함수자/class CFunc_loop/lexicographical_compare/연산자 operator/사전 순서 비교/매개변수/bTrue/실행/결과 확인/lexicographical_compare 조건자/조건자 사용/less 호출/실행/결과 확인/min/max/min 가작 작은 값 출력/max 가장 큰 값 출력/실행/정상적인 출력 값 확인/min/max 조건자 사용/POINT/ptResult 변수 선언/함수자 정의/비교함수 Func_Compare/결과 예상/x값 출력/pt1이 결과로 리턴된것을 확인/min/max 알고리즘의 확장/min_element/max_element/실행/조건자 사용/POINT/함수 Func_Compare/비교함수/실행 결과 확인
  • 16.27분 STL 알고리즘 part4
    mismatch, copy, fill, generate, swap, merge, replace
    mismatch/메인함수 확인/vecFirst/vecSec/결과 값 예상/마지막 매개변수는 비교대상/itor_pair/실행/실행 결과 확인/copy/vecSec 복사/vecFirst와 vecSec의 값 정리/vecSec원본 출력 부분/vecSec복사 출력 부분/결과 값 예상/실행/결과 값 확인/fill 알고리즘/소스확인/매개변수/실행/fill_n/두번째 매개변수 변화/for문을 통해 cout/실행/결과 값 확인/generate/마지막 매개변수 fpGenerate/함수포인터/generate의 매개변수 확인/실행/결과 확인/swap 알고리즘/메인함수 확인/초기화된 값들 정리/swap 호출/실행/iter_swap/결과 값 예상/실행/결과 확인/swap_ranges/모든 요소를 교환하는 함수/실행/결과 확인/merge(병합)/vecMerge1 선언/merge함수 호출/여러개의 매개변수/for문/결과 값 예상/실행/결과 확인/replace/실행 후 결과 확인
  • 17.29분 STL 알고리즘 part5
    transform, remove, reverse, next_permutation, partion, stable_partion, random_suffle, rotate
    transform 알고리즘/벡터 두개 선언/transform 호출/매개변수/pfTrans 함수 역할/transform 알고리즘의 역할/결과 예상/실행 후 결과 확인/remove/특정 벡터의 영역/기존의 값을 다른 값으로 대체/결과 예상/실행/예상된 결과 확인/reverse/재나열/매개변수/실행/결과 확인/두번째 매개변수 변경/실행/결과 확인/next_permutation/fPermutation 함수/특징/함수 호출의 형태/while문/매개변수/값을 변경/결과 예상/실행/예상한 결과 확인/partition/매개변수 fPartition/함수의 형태/결과 예상/partition을 호출했을 때 나오는 값/코드 확인/itorPart/두번째 partition 출력/itorPart 주의점/partition1의 결과 출력/다른 결과 출력/stable_partition 호출/itorStablePart로 변경/함수 이름 변경/실행 후 결과 확인/random_shuffle/fRandom_shuffle 함수/GetTickCount 함수/random_shuffle 호출/실행/결과 확인/rotate/실행/결과 값 확인/두번째 매개변수/두번째 매개변수 값 변경/실행 후 결과 확인
  • 18.32분 STL 알고리즘 part6 과 string 컨테이너 part1
    accumulate, partial_sum, c_str, data, construct, assign, compare, copy, length, size
    accumulate 알고리즘/역할/메인함수 확인/nvecData 선언/accumulate 호출/결과 값 예상/nTotal1과 nTotal2의 값 비교/실행 후 결과 확인/partial_sum 알고리즘/nvecDataDest/예상 값 정리/순차적으로 더해 값 이동/실행/예상한 값 출력 확인/string 컨테이너/c_str/data 내장함수/strBuf 스트링 변수 선언/c_str/data/결과 값 예상/실행 후 결과 확인/buff/cout 내부에서 스트링/Construct/기본적인 형태 string strBuf/선언과 동시에 Buff로 초기화/3으로 제약/실행을 통해 확인/첫번째 매개변수 인트형/실행을 통해 확인/영역 초기화/실행을 통해 확인/assign/선언 후에 초기화/실행을 통해 확인/매개변수/사이즈 만큼만 초기화/실행을 통해 확인/strBufSub 미리 선언해둔 컨테이너/매개변수/실행을 통해 확인/string 컨테이너 안에 들어있는 알고리즘/compare 알고리즘/문자열의 사전 순 비교/string 컨테이너 두개 선언/-1일 때 사전 순 빠름 출력/문자열의 개수가 다를 때/실행 후 결과 확인/size/length/copy 알고리즘/size/length 알고리즘 리턴값 동일/nSize/nLength 변수 선언/size와 length 출력/실행 후 결과 확인/copy 알고리즘/카피 대상 szDest/실행 후 결과 확인/Buffst/copy와 비슷한 역할을 하는 알고리즘/+= 연산자/결과 값 예상/실행 후 결과 확인/push_back/문자열 뒤에 문자/실행 후 결과 확인
  • 19.34분 string 컨테이너 part2
    assign, find, rfind, insert, erase, substring, replace
    string class/reserve 알고리즘/strBuf/cBasec로 초기화/결과 값 예상/lenght 출력/capacity 알고리즘/실행 후 결과 확인/length의 값 명확/capacity의 값/특성/크거나 같게 reserve/find 알고리즘/nPos/포지션의 줄임말/cout으로 출력/매개변수의 위치값 출력/rfind/끝에서 부터 출력/결과 값 예상 정리/실행 후 확인/문자열 검사 find/매개변수 변경/string strBuf 변경/결과 값 예상/실행 후 확인/insert/erase/insert/삽입 위치 결정/결과 값 예상/실행 후 확인/매개변수 추가/실행 후 확인/반복자 형태의 위치/삽입 할 갯수/삽입 할 문자/문자열을 잘라내는 함수/erase 함수/n부터 끝까지 모두 지움/결과 값 예상/실행 후 결과 확인/n부터 갯수만큼 지움/결과 값 예상/실행 후 결과 확인/특정 위치의 문자 한개 지움/실행 후 결과 확인/문자열을 지움/실행 후 결과 확인/substr 함수/erase 함수와 차이점/원본을 훼손하지 않고 새로운 문자열 생성/결과 값 예상/실행 후 결과 확인/replace 함수/특정 범위의 문자열을 다른 문자열로 대체/결과 값 예상/실행 후 결과 확인/매개변수 추가/실행 후 결과 확인/결과 값 예상/실행 후 결과 확인/범위로 변경/결과 값 예상/실행 후 결과 확인
  • 20.35분 string 함수포인터
    함수오버로딩, 가변함수, 멤버함수, 템플릿 객체 함수
    함수포인터와 함수포인터의 심화 과정/함수/nFOutput 선언/함수 오버로딩/매개변수가 다른것 확인/함수포인터의 오버로딩/함수포인터의 이름/함수포인터-괄호가 2개/실제 함수 이름 대입/함수포인터 오버로딩 불가능/함수포인터의 정상적인 셋팅/함수포인터 이름 변경/함수 호출/메인함수 확인/2개의 함수포인터 호출/결과 값 예상/실행 후 결과 확인/가변 함수/가변 함수 오버로딩 추가/매개변수가 다른것 확인/nCount/메인함수-가변 함수 호출/가변 함수의 정의/기본적인 가변 함수의 형태/va_arg/nCount 출력/nResult 출력/함수포인터_가변함수오버로딩/실행 후 결과 확인/멤버 함수포인터/멤버 함수 선언/public/멤버 함수 정의/멤버 함수의 함수 포인터/일반 함수와 멤버 함수의 함수포인터 비교/CMemberFunc:: 차이/포인터 연산자 사용/CcallFunc 객체 선언/멤버 함수 포인터 호출/실행 후 결과 확인/가변 멤버 함수 포인터/가변 함수-매개변수의 개수/가변 멤버 함수 완성/이름 변경/매개변수 변경/가변 멤버 함수 정의 추가/내용 수정/가면 멤버 함수 포인터 호출/실행 결과 확인/템플릿 함수 객체/객체함수 선언/템플릿 객체함수/operator 연산자/템플릿 추가/객체함수 포인터 생성 과정/함수 포인터 생성/멤버 함수 포인터 선언과 동일/객체함수 포인터와 템플릿 객체함수 포인터의 차이/class이름 뒤에 class 템플릿의 형태/함수 포인터는 함수 이름을 다른것으로 설정/템플릿 객체함수 호출/FuncObj 객체 선언/템플릿 객체함수 포인터 호출 부분 추가/실행/정상적인 출력 확인

강의목록 다운로드                        1:1 강의 질문&답변