ONLINE CLASS

C++ STL

?

수강 전 꼭 확인하세요

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

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

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

기업이 선택한 신뢰 강의

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

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

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

자세히 보기  >
REAL REVIEW

수강생 리얼후기!

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

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

RECENT Q&A

최근 수강질문

최근 등록된 수강질문을 작성순서대로 확인해 보세요.

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

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

수강 전 꼭 확인하세요

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

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 강의 질문&답변






도움이 필요하신가요?
💬
알지오 도움말
빠르게 찾고, 필요하면 바로 상담하세요.
상담 상태 확인 중