Intelligentedu Intelligentedu
Free Computer and IT Books Gratis Computer-und IT-Bücher
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: Blog Roll:


Top Links: Top-Links:

December 2, 2005 2. Dezember 2005

The Standard Template Library Programmers Guide for C++ Die Standard Template Library Programmer's Guide für 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. Die Standard Template Library, STL, ist eine C + + (cplusplus) Bibliothek von Container-Klassen, Algorithmen und Iteratoren, es bietet viele der grundlegenden Algorithmen und Datenstrukturen der Informatik. The STL is a generic library, meaning that its components are heavily parameterized: almost every component in the STL is a template. Die STL ist eine generische Bibliothek, was bedeutet, dass seine Komponenten sind stark parametrisiert: fast jeder Komponente in der STL ist eine Vorlage. You should make sure that you understand how templates work in C++ before you use the STL. Sie sollten sicherstellen, dass Sie verstehen, wie Vorlagen Arbeit in C + +, bevor Sie mit der STL. The Standard Template Library Programmer's Guide Die Standard Template Library Programmer's Guide will show you how to use these classes, algorithms and iterators when coding in the C++ programming language. wird Ihnen zeigen, wie Sie diese Klassen, Algorithmen und Iteratoren beim programmieren in der C + + Programmiersprache. You can Sie können download herunterladen the full manual, and also available are Das vollständige Handbuch, und auch verfügbar sind Frequently Asked Questions Häufig gestellte Fragen to help and guide you. zu helfen und begleiten Sie.


The Standard Template Library Programmer's Guide Die Standard Template Library Programmer's Guide

  1. Introduction to the STL Einführung in die STL
  2. How to use the documentation Wie die Verwendung der Dokumentation
  3. Containers Container
    1. Concepts Konzepte
      1. General concepts Allgemeine Begriffe
        1. Container Container
        2. Forward Container Vorwärts Container
        3. Reversible Container Reversible Container
        4. Random Access Container Random Access-Container
      2. Sequences Sequenzen
        1. Sequence Sequence
        2. Front Insertion Sequence Front insertion sequence
        3. Back Insertion Sequence Zurück insertion sequence
      3. Associative Containers Assoziative Container
        1. Associative Container Assoziative Container
        2. Simple Associative Container Einfache assoziative Container
        3. Pair Associative Container Pair assoziativer Container
        4. Sorted Associative Container Sortiert assoziativen Container
        5. Hashed Associative Container Hash-assoziativen Container
        6. HashFunction HashFunction
        7. Unique Associative Container Unique assoziativen Container
        8. Multiple Associative Container Mehrere assoziativen Container
        9. Unique Sorted Associative Container Unique sortiert assoziativen Container
        10. Multiple Sorted Associative Container Mehrere sortiert assoziativen Container
        11. Unique Hashed Associative Container Unique Hash-assoziativen Container
        12. Multiple Hashed Associative Container Mehrere Hash-assoziativen Container
    2. Container classes Container-Klassen
      1. Sequences Sequenzen
        1. vector Vector
        2. deque Deque
        3. list Liste
        4. slist slist
        5. bit_vector bit_vector
      2. Associative Containers Assoziative Container
        1. set festlegen
        2. map anzeigen
        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 Hash
      3. String package String-Paket
        1. Character Traits Charakterzüge
        2. char_traits char_traits
        3. basic_string basic_string
      4. rope Seil
      5. Container adaptors Container-Adapter
        1. stack Stack
        2. queue Warteschlange
        3. priority_queue priority_queue
      6. bitset bitset
  4. Iterators Iteratoren
    1. Introduction Einleitung
    2. Concepts Konzepte
      1. Trivial Iterator Trivial Iterator
      2. Input Iterator Input Iterator
      3. Output Iterator Output Iterator
      4. Forward Iterator Forward Iterator
      5. Bidirectional Iterator Bidirektionaler Iterator
      6. Random Access Iterator Random Access Iterator
    3. Iterator Tags Iterator-Tags
      1. Introduction Einleitung
      2. iterator_traits iterator_traits
      3. iterator_category iterator_category
      4. distance_type distance_type
      5. value_type value_type
      6. Iterator tag classes Iterator-Tag Klassen
        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 Iterator Basisklassen
        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 Iterator-Funktionen
      1. distance Entfernung
      2. advance Voraus
    5. Iterator classes Iterator-Klassen
      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 Algorithmen
    1. Non-mutating algorithms Non-Algorithmen mutierenden
      1. for_each for_each
      2. find finden
      3. find_if find_if
      4. adjacent_find adjacent_find
      5. find_first_of find_first_of
      6. count count
      7. count_if count_if
      8. mismatch Missverhältnis
      9. equal gleich
      10. search Suche
      11. search_n search_n
      12. find_end find_end
    2. Mutating algorithms Mutating-Algorithmen
      1. copy Kopie
      2. copy_n copy_n
      3. copy_backward copy_backward
      4. Swap Swap
        1. swap Swap
        2. iter_swap iter_swap
        3. swap_ranges swap_ranges
      5. transform transformieren
      6. Replace Ersetzen Sie
        1. replace ersetzen
        2. replace_if replace_if
        3. replace_copy replace_copy
        4. replace_copy_if replace_copy_if
      7. fill füllen
      8. fill_n fill_n
      9. generate generieren
      10. generate_n generate_n
      11. Remove Entfernen
        1. remove entfernen
        2. remove_if remove_if
        3. remove_copy remove_copy
        4. remove_copy_if remove_copy_if
      12. unique einzigartig
      13. unique_copy unique_copy
      14. reverse Reverse
      15. reverse_copy reverse_copy
      16. rotate drehen
      17. rotate_copy rotate_copy
      18. random_shuffle random_shuffle
      19. random_sample random_sample
      20. random_sample_n random_sample_n
      21. partition Partition
      22. stable_partition stable_partition
    3. Sorting Sortieren
      1. Sort Sortieren
        1. sort sortieren
        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 Binäre Suche
        1. lower_bound lower_bound
        2. upper_bound upper_bound
        3. equal_range equal_range
        4. binary_search binary_search
      4. merge Merge
      5. inplace_merge inplace_merge
      6. Set operations on sorted ranges Setzen Sie Operationen auf sortiert reicht
        1. includes schließt
        2. set_union set_union