Intelligentedu intelligentedu
Free Computer and IT Books 무료 컴퓨터 및 그것 도서
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese
한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese Traditionalترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/Russian





Blog Roll: 블로그 롤 :


Top Links: 상위 링크 :

December 2, 2005 2005년 12월 2일

The Standard Template Library Programmers Guide for C++ 의 표준 템플릿 라이브러리 c + + 프로그래머 가이드

The Standard Template Library, or STL , is a C++ (cplusplus)library of container classes, algorithms, and iterators; it provides many of the basic algorithms and data structures of computer science. 의 표준 템플릿 라이브러리, 또는 stl는 c + + (cplusplus) 라이브러리의 컨테이너 클래스, 알고리즘, 그리고 반복; 이것은 대부분의 기본적인 알고리즘과 데이터 구조의 컴퓨터 과학합니다. The STL is a generic library, meaning that its components are heavily parameterized: almost every component in the STL is a template. the stl는 일반 도서관, 즉, 그 구성 요소는 크게 매개 변수가 : 거의 모든 구성 요소의 stl이 템플릿을합니다. You should make sure that you understand how templates work in C++ before you use the STL. 템플릿을해야합니다에서 작동하는 방법을 이해 있는지 확인합니다 c + +를 사용하기 전에 stl합니다. The Standard Template Library Programmer's Guide 프로그래머 안내서의 표준 템플릿 라이브러리 will show you how to use these classes, algorithms and iterators when coding in the C++ programming language. 이러한 클래스를 사용하는 방법을 보여드립니다, 알고리즘과 반복의 경우 c + + 프로그래밍 언어 코딩합니다. You can 하실 수있습니다 download 다운로드 the full manual, and also available are 전체 설명서, 그리고 사용할 수있습니다 Frequently Asked Questions 자주 묻는 질문 to help and guide you. 도움말 및 안내를합니다.


The Standard Template Library Programmer's Guide 프로그래머 안내서의 표준 템플릿 라이브러리

  1. Introduction to the STL stl의 소개
  2. How to use the documentation 의 설명서를 사용하는 방법에
  3. Containers 컨테이너
    1. Concepts 개념을
      1. General concepts 일반적인 개념을
        1. Container 컨테이너를
        2. Forward Container 앞으로 컨테이너를
        3. Reversible Container 컨테이너를 뒤집을 수
        4. Random Access Container 랜덤 액세스 컨테이너를
      2. Sequences 시퀀스
        1. Sequence 시퀀스
        2. Front Insertion Sequence 프런트 삽입 시퀀스
        3. Back Insertion Sequence 위로 삽입 시퀀스
      3. Associative Containers 컨테이너를 연상
        1. Associative Container 컨테이너를 연상
        2. Simple Associative Container 단순 연관 컨테이너를
        3. Pair Associative Container 쌍 연관 컨테이너를
        4. Sorted Associative Container 연관 컨테이너를 정렬
        5. Hashed Associative Container 컨테이너를 연상 해시
        6. HashFunction hashfunction
        7. Unique Associative Container 독특한 결합 컨테이너를
        8. Multiple Associative Container 컨테이너를 여러 개 결합
        9. Unique Sorted Associative Container 고유 정렬 연관 컨테이너를
        10. Multiple Sorted Associative Container 여러 개의 정렬 연관 컨테이너를
        11. Unique Hashed Associative Container 컨테이너를 연상 고유 해시
        12. Multiple Hashed Associative Container 연관 컨테이너를 여러 개의 해시
    2. Container classes 컨테이너 클래스
      1. Sequences 시퀀스
        1. vector 벡터
        2. deque deque
        3. list 목록
        4. slist slist
        5. bit_vector bit_vector
      2. Associative Containers 컨테이너를 연상
        1. set 세트
        2. map 지도
        3. multiset multiset
        4. multimap Multimap과
        5. hash_set hash_set
        6. hash_map hash_map
        7. hash_multiset hash_multiset
        8. hash_multimap hash_multimap
        9. hash 해시
      3. String package 문자열을 패키지
        1. Character Traits 캐릭터의 특성
        2. char_traits char_traits
        3. basic_string basic_string
      4. rope 밧줄
      5. Container adaptors 컨테이너 어댑터
        1. stack 스택
        2. queue 대기열
        3. priority_queue priority_queue
      6. bitset bitset
  4. Iterators 반복
    1. Introduction 소개
    2. Concepts 개념을
      1. Trivial Iterator 사소한 반복자
      2. Input Iterator 입력 반복자
      3. Output Iterator 출력 반복자
      4. Forward Iterator 앞으로 반복자
      5. Bidirectional Iterator 양방향 반복자
      6. Random Access Iterator 랜덤 액세스 반복자
    3. Iterator Tags 반복자 태그
      1. Introduction 소개
      2. iterator_traits iterator_traits
      3. iterator_category iterator_category
      4. distance_type distance_type
      5. value_type value_type
      6. Iterator tag classes 반복자 태그 교실
        1. input_iterator_tag input_iterator_tag
        2. output_iterator_tag output_iterator_tag
        3. forward_iterator_tag forward_iterator_tag
        4. bidirectional_iterator_tag bidirectional_iterator_tag
        5. random_access_iterator_tag random_access_iterator_tag
      7. Iterator base classes 반복자 기본 클래스
        1. input_iterator input_iterator
        2. output_iterator output_iterator
        3. forward_iterator forward_iterator
        4. bidirectional_iterator bidirectional_iterator
        5. random_access_iterator random_access_iterator
    4. Iterator functions 반복자 함수
      1. distance 거리
      2. advance 사전
    5. Iterator classes 반복자 클래스
      1. istream_iterator istream_iterator
      2. ostream_iterator ostream_iterator
      3. front_insert_iterator front_insert_iterator
      4. back_insert_iterator back_insert_iterator
      5. insert_iterator insert_iterator
      6. reverse_iterator reverse_iterator
      7. reverse_bidirectional_iterator reverse_bidirectional_iterator
      8. raw_storage_iterator raw_storage_iterator
      9. sequence_buffer sequence_buffer
  5. Algorithms 알고리즘
    1. Non-mutating algorithms - 돌연변이 아닌 알고리즘을
      1. for_each for_each
      2. find 찾기
      3. find_if find_if
      4. adjacent_find adjacent_find
      5. find_first_of find_first_of
      6. count 카운트
      7. count_if count_if
      8. mismatch 불일치
      9. equal 평등
      10. search 검색
      11. search_n search_n
      12. find_end find_end
    2. Mutating algorithms 돌연변이 알고리즘을
      1. copy 복사
      2. copy_n copy_n
      3. copy_backward copy_backward
      4. Swap 스왑
        1. swap 스왑
        2. iter_swap iter_swap
        3. swap_ranges swap_ranges
      5. transform 변환
      6. Replace 교체
        1. replace 교체
        2. replace_if replace_if
        3. replace_copy replace_copy
        4. replace_copy_if replace_copy_if
      7. fill 채우기
      8. fill_n fill_n
      9. generate 생성
      10. generate_n generate_n
      11. Remove 제거
        1. remove 제거
        2. remove_if remove_if
        3. remove_copy remove_copy
        4. remove_copy_if remove_copy_if
      12. unique 고유
      13. unique_copy unique_copy
      14. reverse 역방향
      15. reverse_copy reverse_copy
      16. rotate 회전
      17. rotate_copy rotate_copy
      18. random_shuffle random_shuffle
      19. random_sample random_sample
      20. random_sample_n random_sample_n
      21. partition 파티션을
      22. stable_partition stable_partition
    3. Sorting 정렬
      1. Sort 정렬
        1. sort 정렬
        2. stable_sort stable_sort
        3. partial_sort partial_sort
        4. partial_sort_copy partial_sort_copy
        5. is_sorted is_sorted
      2. nth_element nth_element
      3. Binary search 이진 검색
        1. lower_bound lower_bound
        2. upper_bound upper_bound
        3. equal_range equal_range
        4. binary_search binary_search
      4. merge 병합
      5. inplace_merge inplace_merge
      6. Set operations on sorted ranges 범위를 설정 작업을 정렬
        1. includes 포함
        2. set_union set_union