Intelligentedu Intelligentedu
Free Computer and IT Books Libero computer e libri
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: Roll blog:


Top Links: Top Links:

December 2, 2005 2 dicembre 2005

The Standard Template Library Programmers Guide for C++ La Standard Template Library guida per i programmatori 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. La Standard Template Library, o STL, è un C + + (cplusplus) libreria di classi contenitore, algoritmi, e iterators, che prevede molti degli algoritmi di base e strutture di dati di computer science. The STL is a generic library, meaning that its components are heavily parameterized: almost every component in the STL is a template. Il STL è un generico libreria, il che significa che i suoi componenti sono fortemente parametri: quasi ogni componente del STL è un modello. You should make sure that you understand how templates work in C++ before you use the STL. Si dovrebbe assicurarsi di sapere come modelli di lavoro in C + +, prima di utilizzare la STL. The Standard Template Library Programmer's Guide La Standard Template Library Programmer's Guide will show you how to use these classes, algorithms and iterators when coding in the C++ programming language. vi mostrerà come utilizzare queste classi, algoritmi e iterators quando la codifica in C + + linguaggio di programmazione. You can Potete download scaricare the full manual, and also available are il pieno manuale, e sono anche disponibili Frequently Asked Questions Domande Frequenti to help and guide you. per aiutare e vi guidi.


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

  1. Introduction to the STL Introduzione al STL
  2. How to use the documentation Come usare la documentazione
  3. Containers Contenitori
    1. Concepts Concetti
      1. General concepts Concetti generali
        1. Container Contenitore
        2. Forward Container Container avanti
        3. Reversible Container Contenitore reversibile
        4. Random Access Container Contenitore ad accesso casuale
      2. Sequences Sequenze di
        1. Sequence Sequenza
        2. Front Insertion Sequence Davanti sequenza di inserimento
        3. Back Insertion Sequence Torna inserimento sequenza
      3. Associative Containers Contenitori associativi
        1. Associative Container Associativo Container
        2. Simple Associative Container Semplice contenitore associative
        3. Pair Associative Container Coppia associativo contenitore
        4. Sorted Associative Container Ordinati contenitore associativo
        5. Hashed Associative Container Hashed associativo contenitore
        6. HashFunction HashFunction
        7. Unique Associative Container Associativo unico contenitore
        8. Multiple Associative Container Più associativo contenitore
        9. Unique Sorted Associative Container Unico contenitore ordinati associativo
        10. Multiple Sorted Associative Container Più ordinati associativo contenitore
        11. Unique Hashed Associative Container Hashed unico contenitore associativo
        12. Multiple Hashed Associative Container Più hashed associativo contenitore
    2. Container classes Contenitore classi
      1. Sequences Sequenze
        1. vector Vector
        2. deque deque
        3. list elenco
        4. slist slist
        5. bit_vector bit_vector
      2. Associative Containers Contenitori associativi
        1. set insieme
        2. map mappa
        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 Stringa pacchetto
        1. Character Traits Carattere
        2. char_traits char_traits
        3. basic_string basic_string
      4. rope corda
      5. Container adaptors Contenitore adattatori
        1. stack stack
        2. queue coda
        3. priority_queue priority_queue
      6. bitset bitset
  4. Iterators Iterators
    1. Introduction Introduzione
    2. Concepts Concetti
      1. Trivial Iterator Banale Iterator
      2. Input Iterator Ingresso Iterator
      3. Output Iterator Output Iterator
      4. Forward Iterator Avanti Iterator
      5. Bidirectional Iterator Bidirezionale Iterator
      6. Random Access Iterator Ad accesso casuale Iterator
    3. Iterator Tags Iterator Tag
      1. Introduction Introduzione
      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 etichetta classi
        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 classi di base
        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 funzioni
      1. distance distanza
      2. advance anticipo
    5. Iterator classes Iterator classi
      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 Algoritmi
    1. Non-mutating algorithms Non mutanti algoritmi
      1. for_each for_each
      2. find trovare
      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 mancata corrispondenza
      9. equal pari
      10. search ricerca
      11. search_n search_n
      12. find_end find_end
    2. Mutating algorithms Mutazione algoritmi
      1. copy copia
      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 trasformare
      6. Replace Sostituire
        1. replace sostituire
        2. replace_if replace_if
        3. replace_copy replace_copy
        4. replace_copy_if replace_copy_if
      7. fill riempire
      8. fill_n fill_n
      9. generate generare
      10. generate_n generate_n
      11. Remove Rimuovere
        1. remove rimuovere
        2. remove_if remove_if
        3. remove_copy remove_copy
        4. remove_copy_if remove_copy_if
      12. unique unico
      13. unique_copy unique_copy
      14. reverse inversa
      15. reverse_copy reverse_copy
      16. rotate ruotare
      17. rotate_copy rotate_copy
      18. random_shuffle random_shuffle
      19. random_sample random_sample
      20. random_sample_n random_sample_n
      21. partition partizione
      22. stable_partition stable_partition
    3. Sorting Cernita
      1. Sort Ordina
        1. sort ordinare
        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 Ricerca binaria
        1. lower_bound lower_bound
        2. upper_bound upper_bound
        3. equal_range equal_range
        4. binary_search binary_search
      4. merge fondere
      5. inplace_merge inplace_merge
      6. Set operations on sorted ranges Impostare operazioni sul ordinati gamme
        1. includes comprende
        2. set_union set_union