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 2 كانون الاول / ديسمبر ، 2005

The Standard Template Library Programmers Guide for 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 ، أ ج + + (cplusplus) الطبقات الحاويه للمكتبة ، الخوارزميات ، وiterators ؛ وهو يوفر العديد من الخوارزميات الاساسية للهياكل البيانات وعلوم الكمبيوتر. The STL is a generic library, meaning that its components are heavily parameterized: almost every component in the STL is a template. وقد STL هي مكتبة عامة ، بمعنى ان مكوناتها بشدة وصف او عبر بالحدود : تقريبا في كل عنصر من عناصر STL هو القالب. You should make sure that you understand how templates work in C++ before you use the STL. يجب ان نتأكد من ان تفهم كيفية عمل في قوالب ج + + قبل استخدام 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. سوف أوضح لك كيفية استخدام هذه الطبقات ، وخوارزميات الترميز عندما iterators في ج + + لغة برمجة. 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 Iterators
    1. Introduction مقدمة
    2. Concepts المفاهيم
      1. Trivial Iterator تافهه iterator
      2. Input Iterator مدخلات iterator
      3. Output Iterator الناتج iterator
      4. Forward Iterator الى الامام iterator
      5. Bidirectional Iterator ثنائي الاتجاه iterator
      6. Random Access Iterator الوصول العشوائي iterator
    3. Iterator Tags علامات iterator
      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 علامة الطبقات iterator
        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 قاعدة الطبقات
        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 وظائف
      1. distance المسافة
      2. advance تقدم
    5. Iterator classes Iterator الطبقات
      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 النوع