• ▼MSDN Library Visual Studio 6.0
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio Documentation
    • ▶Visual Basic Documentation
    • ▼Visual C++ Documentation
      • Visual C++ Start Page
      • ▶Visual C++ Documentation Map
      • ▶What's New in Visual C++ 6.0
      • ▶Getting Started with Visual C++ 6.0
      • ▶Using Visual C++
      • ▼Reference
        • ▶Microsoft Foundation Class Library and Templates
        • ▼C/C++ Language and C++ Libraries
          • C/C++ Languages and C++ Libraries
          • ▶C++ Language Reference
          • ▶C Language Reference
          • ▶iostream Library Reference
          • ▼Standard C++ Library Reference
            • Standard C++ Library Reference
            • Standard C++ Library
            • Table of Contents
            • ▶C++ Library Overview
            • ▶STL Conventions
            • ▶Files and Streams
            • ▶Containers
            • ▶algorithm
            • ▶bitset
            • cassert
            • cctype
            • cerrno
            • cfloat
            • ciso646
            • climits
            • clocale
            • cmath
            • ▶complex
            • csetjmp
            • csignal
            • cstdarg
            • cstddef
            • cstdio
            • cstdlib
            • cstring
            • ctime
            • cwchar
            • cwctype
            • ▶deque
            • ▶exception
            • ▶fstream
            • ▶functional
            • ▶iomanip
            • ▶ios
            • iosfwd
            • ▶iostream
            • ▶istream
            • ▶iterator
            • ▶limits
            • ▶list
            • ▶locale
            • ▶map
            • ▶memory
            • ▶numeric
            • ▶ostream
            • ▶queue
            • ▶set
            • ▶sstream
            • ▶stack
            • ▶stdexcept
            • ▶streambuf
            • ▶string
            • ▶strstream
            • ▶utility
            • ▶valarray
            • ▶vector
            • ▶iso646.h
            • ▶wchar.h
            • ▼STL Sample Programs
              • abs (STL Sample)
              • accumulate, copy, vector::push_back(STL Sample)
              • adjacent_difference, vector::push_back (STL Sample)
              • Non-Predicate Version of adjacent_find (STL Sample)
              • Predicate Version of adjacent_find (STL Sample)
              • advance (STL Sample)
              • Basic Math (STL Sample)
              • basic_string::append (STL Sample)
              • basic_string::find_first_of (STL Sample)
              • basic_string size and resize (STL Sample)
              • binary_function Structure (STL Sample)
              • count (STL Sample)
              • count_if (STL Sample)
              • deque::assign and deque::swap (STL Sample)
              • deque::begin and deque::end (STL Sample)
              • deque::erase and deque::clear (STL sample)
              • deque::front and deque::back (STL Sample)
              • deque::insert (STL Sample)
              • deque::operator[] and deque::at (STL Sample)
              • deque::push_back and deque::pop_back (STL Sample)
              • deque::push_front, deque::pop_front (STL Sample)
              • deque::rbegin and deque::rend (STL Sample)
              • deque::size and deque::resize (STL Sample)
              • distance (STL Sample)
              • exp, log, and log10 (Sample)
              • find (STL Sample)
              • find_if (STL Sample)
              • for_each (STL Sample)
              • Generate (STL Sample)
              • generate_n (STL Sample)
              • heap (STL Sample)
              • The Predicate Versions of heap (STL Sample)
              • includes (STL Sample)
              • Predicate Version of includes (STL Sample)
              • inner_product (STL Sample)
              • inplace_merge (STL Sample)
              • Predicate Version of inplace_merge (STL Sample)
              • iter_swap (STL Sample)
              • list::assign (STL Sample)
              • list::back, list::front (STL Sample)
              • list::insert (STL Sample)
              • list::list (STL Sample)
              • lower_bound (STL Sample)
              • Predicate Version of lower_bound (STL Sample)
              • make_pair (STL Sample)
              • map::insert, map::find, and map::end (STL Sample)
              • Non-Predicate Version of max_element (STL Sample)
              • Predicate Version of max_element (STL Sample)
              • map::max_size, clear, erase, size (STL Sample)
              • merge (STL Sample)
              • Predicate Version of merge (STL Sample)
              • min_element (STL Sample)
              • Predicate Version of min_element (STL Sample)
              • new operator (STL Sample)
              • next_permutation (STL Sample)
              • Predicate Version of next_permutation (STL Sample)
              • nth_element (STL Sample)
              • Predicate Version of nth_element (STL Sample)
              • Members of the numeric_limits Class (STL Sample)
              • operator == and operator
              • Pair Logical Operator (STL Sample)
              • partial_sort (STL Sample)
              • partial_sort_copy (STL Sample)
              • Predicate Version of partial_sort_copy (STL Sample)
              • Predicate Version of partial_sort (STL Sample)
              • partial_sum (STL Sample)
              • partition (STL Sample)
              • prev_permutation (STL Sample)
              • priority_queue functions (STL Sample)
              • queue functions (STL Sample)
              • random_shuffle (STL Sample)
              • Predicate Version of random_shuffle (STL Sample)
              • remove (STL Sample)
              • remove_copy (STL Sample)
              • remove_copy_if (STL Sample)
              • remove_if (STL Sample)
              • replace (STL Sample)
              • replace_copy (STL Sample)
              • replace_copy_if (STL Sample)
              • replace_if (STL Sample)
              • reverse (STL Sample)
              • reverse_copy (STL Sample)
              • rotate (STL Sample)
              • rotate_copy (STL Sample)
              • set::(lower_, upper_)bound, equal_range (STL Sample)
              • set::(key_, value_)comp (STL Sample)
              • set::count (STL Sample)
              • set::empty and set::clear (STL Sample)
              • set::find (STL Sample)
              • set::max_size (STL Sample)
              • set::rbegin and set::rend (STL Sample)
              • set::size (STL Sample)
              • set::swap, begin, end (STL Sample)
              • sqrt and pow (STL Sample)
              • stack::operator== (STL Sample)
              • stack::operator
              • stack::size (STL Sample)
              • stack::top and stack::empty (STL Sample)
              • string::getline (STL Sample)
              • string::operator== (STL Sample)
              • string::operator
              • string::operator
              • string::operator
              • string::operator
              • string::operator
              • string::operator
              • string::operator+ (STL Sample)
              • string::operator!= (STL Sample)
              • Trigonometry Functions (Sample)
              • unary_function
              • upper_bound (STL Sample)
              • Predicate Version of upper_bound (STL Sample)
              • Vector Class, operator== (STL Sample)
              • vector::empty, erase, and push_back (STL Sample)
              • vector::front and vector::back (STL Sample)
              • Vector Class, operator
              • vector::push_back and vector::pop_back (STL Sample)
              • vector::size, vector::capacity, and more (STL Sample)
      • ▶Samples
    • ▶Visual FoxPro Documentation
    • ▶Visual InterDev Documentation
    • ▶Visual J++ Documentation
    • ▶Visual SourceSafe Documentation
    • ▶Tools and Technologies
    • ▶Microsoft Office Development
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Specifications
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Conference Papers