在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例C/C++语言基础 → 一个迷你的stl实现

一个迷你的stl实现

C/C++语言基础

下载此实例
  • 开发语言:C/C++
  • 实例大小:1.26M
  • 下载次数:5
  • 浏览次数:120
  • 发布时间:2020-05-24
  • 实例类别:C/C++语言基础
  • 发 布 人:picobsd
  • 文件格式:.zip
  • 所需积分:2
 相关标签: STL 迷你

实例介绍

【实例简介】
【实例截图】

【核心代码】

STLport-5.1.5

├── INSTALL
├── README
├── build
│   ├── Makefiles
│   │   ├── clean.mak
│   │   ├── gmake
│   │   │   ├── CC.mak
│   │   │   ├── aCC.mak
│   │   │   ├── app
│   │   │   │   ├── CC.mak
│   │   │   │   ├── aCC.mak
│   │   │   │   ├── bcc.mak
│   │   │   │   ├── clean.mak
│   │   │   │   ├── dmc.mak
│   │   │   │   ├── gcc.mak
│   │   │   │   ├── icc.mak
│   │   │   │   ├── macro.mak
│   │   │   │   ├── mwccnlm.mak
│   │   │   │   ├── rules-install.mak
│   │   │   │   ├── rules.mak
│   │   │   │   └── top.mak
│   │   │   ├── bcc.mak
│   │   │   ├── cygming
│   │   │   │   ├── extern.mak
│   │   │   │   ├── lib.mak
│   │   │   │   ├── rules-install-so.mak
│   │   │   │   ├── rules-so.mak
│   │   │   │   ├── sys.mak
│   │   │   │   └── targetsys.mak
│   │   │   ├── darwin
│   │   │   │   ├── extern.mak
│   │   │   │   ├── lib.mak
│   │   │   │   ├── rules-install-so.mak
│   │   │   │   ├── rules-so.mak
│   │   │   │   ├── sys.mak
│   │   │   │   └── targetsys.mak
│   │   │   ├── depend.mak
│   │   │   ├── dirsrc.mak
│   │   │   ├── dmc.mak
│   │   │   ├── freebsd
│   │   │   │   ├── extern.mak
│   │   │   │   ├── lib.mak
│   │   │   │   ├── rules-install-so.mak
│   │   │   │   ├── rules-so.mak
│   │   │   │   ├── sys.mak
│   │   │   │   └── targetsys.mak
│   │   │   ├── gcc.mak
│   │   │   ├── hp-ux
│   │   │   │   ├── extern.mak
│   │   │   │   ├── lib.mak
│   │   │   │   ├── rules-install-so.mak
│   │   │   │   ├── rules-so.mak
│   │   │   │   ├── sys.mak
│   │   │   │   └── targetsys.mak
│   │   │   ├── icc.mak
│   │   │   ├── lib
│   │   │   │   ├── CC.mak
│   │   │   │   ├── aCC.mak
│   │   │   │   ├── bcc.mak
│   │   │   │   ├── clean.mak
│   │   │   │   ├── dmc.mak
│   │   │   │   ├── gcc.mak
│   │   │   │   ├── icc.mak
│   │   │   │   ├── mwccnlm.mak
│   │   │   │   ├── rules-a.mak
│   │   │   │   ├── rules-install-a.mak
│   │   │   │   └── top.mak
│   │   │   ├── linux
│   │   │   │   ├── extern.mak
│   │   │   │   ├── lib.mak
│   │   │   │   ├── rules-install-so.mak
│   │   │   │   ├── rules-so.mak
│   │   │   │   ├── sys.mak
│   │   │   │   └── targetsys.mak
│   │   │   ├── mwccnlm.mak
│   │   │   ├── netware
│   │   │   │   ├── extern.mak
│   │   │   │   ├── lib.mak
│   │   │   │   ├── rules-install-so.mak
│   │   │   │   ├── rules-so.mak
│   │   │   │   ├── sys.mak
│   │   │   │   └── targetsys.mak
│   │   │   ├── openbsd
│   │   │   │   ├── extern.mak
│   │   │   │   ├── lib.mak
│   │   │   │   ├── rules-install-so.mak
│   │   │   │   ├── rules-so.mak
│   │   │   │   ├── sys.mak
│   │   │   │   └── targetsys.mak
│   │   │   ├── sunos
│   │   │   │   ├── extern.mak
│   │   │   │   ├── lib.mak
│   │   │   │   ├── rules-install-so.mak
│   │   │   │   ├── rules-so.mak
│   │   │   │   ├── sys.mak
│   │   │   │   └── targetsys.mak
│   │   │   ├── sysid.mak
│   │   │   ├── targetdirs.mak
│   │   │   ├── targets.mak
│   │   │   ├── unix
│   │   │   │   └── lib.mak
│   │   │   └── windows
│   │   │       ├── extern.mak
│   │   │       ├── lib.mak
│   │   │       ├── rules-install-so.mak
│   │   │       ├── rules-so.mak
│   │   │       ├── sys.mak
│   │   │       ├── sysid.mak
│   │   │       └── targetsys.mak
│   │   ├── make.mak
│   │   ├── nmake
│   │   │   ├── app
│   │   │   │   ├── clean.mak
│   │   │   │   ├── evc-common.mak
│   │   │   │   ├── evc3.mak
│   │   │   │   ├── evc4.mak
│   │   │   │   ├── evc8.mak
│   │   │   │   ├── icl.mak
│   │   │   │   ├── macro.mak
│   │   │   │   ├── rules-exe-windows.mak
│   │   │   │   ├── rules-install-a.mak
│   │   │   │   ├── rules-install-so.mak
│   │   │   │   ├── top.mak
│   │   │   │   ├── vc-common.mak
│   │   │   │   ├── vc6.mak
│   │   │   │   ├── vc70.mak
│   │   │   │   ├── vc71.mak
│   │   │   │   └── vc8.mak
│   │   │   ├── clean.mak
│   │   │   ├── evc-common.mak
│   │   │   ├── evc3.mak
│   │   │   ├── evc4.mak
│   │   │   ├── evc8.mak
│   │   │   ├── extern.mak
│   │   │   ├── icl.mak
│   │   │   ├── lib
│   │   │   │   ├── clean.mak
│   │   │   │   ├── evc-common.mak
│   │   │   │   ├── evc3.mak
│   │   │   │   ├── evc4.mak
│   │   │   │   ├── evc8.mak
│   │   │   │   ├── icl.mak
│   │   │   │   ├── macro.mak
│   │   │   │   ├── rules-a.mak
│   │   │   │   ├── rules-install-a.mak
│   │   │   │   ├── rules-install-so.mak
│   │   │   │   ├── rules-so.mak
│   │   │   │   ├── top.mak
│   │   │   │   ├── vc-common.mak
│   │   │   │   ├── vc6.mak
│   │   │   │   ├── vc70.mak
│   │   │   │   ├── vc71.mak
│   │   │   │   └── vc8.mak
│   │   │   ├── rules-o.mak
│   │   │   ├── sys.mak
│   │   │   ├── sysid.mak
│   │   │   ├── targetdirs.mak
│   │   │   ├── targets.mak
│   │   │   ├── top.mak
│   │   │   ├── vc-common.mak
│   │   │   ├── vc6.mak
│   │   │   ├── vc70.mak
│   │   │   ├── vc71.mak
│   │   │   └── vc8.mak
│   │   ├── rules-d.mak
│   │   ├── rules-o.mak
│   │   ├── rules-res.mak
│   │   ├── templates
│   │   │   ├── Makefile-app.inc
│   │   │   ├── Makefile-gcc-app
│   │   │   ├── Makefile-gcc-lib
│   │   │   └── Makefile-lib.inc
│   │   └── top.mak
│   ├── lib
│   │   ├── CC.mak
│   │   ├── Makefile.inc
│   │   ├── README
│   │   ├── aCC.mak
│   │   ├── bcc.mak
│   │   ├── configure
│   │   ├── configure.bat
│   │   ├── dmc.mak
│   │   ├── evc.mak
│   │   ├── gcc.mak
│   │   ├── icc.mak
│   │   ├── icl.mak
│   │   ├── msvc.mak
│   │   ├── mwccnlm.mak
│   │   └── nmake-src-prefix.mak
│   ├── misc
│   │   └── cxa_atexit
│   │       ├── Makefile.inc
│   │       └── gcc.mak
│   └── test
│       ├── eh
│       │   ├── Makefile.inc
│       │   ├── bcc.mak
│       │   ├── evc.mak
│       │   ├── gcc.mak
│       │   ├── icl.mak
│       │   ├── msvc.mak
│       │   └── nmake-src-prefix.mak
│       └── unit
│           ├── CC.mak
│           ├── Makefile.inc
│           ├── README
│           ├── STATUS
│           ├── aCC.mak
│           ├── bcc.mak
│           ├── dmc.mak
│           ├── evc.mak
│           ├── gcc.mak
│           ├── icc.mak
│           ├── icl.mak
│           ├── msvc.mak
│           ├── mwccnlm.mak
│           ├── nmake-src-prefix.mak
│           └── novelltest.def
├── doc
│   ├── FAQ
│   ├── README.borland
│   ├── README.cygwin
│   ├── README.evc3
│   ├── README.evc4
│   ├── README.evc8
│   ├── README.intel
│   ├── README.mingw
│   ├── README.msvc
│   ├── README.wince
│   ├── build_system.txt
│   ├── pointer_specialization.txt
│   └── stlport_namespaces.txt
├── etc
│   ├── ChangeLog-4.0
│   ├── ChangeLog-5.1
│   ├── ReleaseNote.txt
│   ├── STLport-4.5.1.spec
│   ├── STLport-4.5.3.spec
│   ├── STLport-4.6.spec
│   ├── cvsignore
│   ├── msvcincl.dat
│   ├── std_headers.txt
│   ├── std_headers_c.txt
│   ├── std_headers_c_h.txt
│   ├── std_headers_classic_iostreams.txt
│   ├── std_headers_cpp_runtime.txt
│   ├── std_headers_cpp_runtime_h.txt
│   ├── stlport_powered_red.gif
│   └── stlport_powered_white.gif
├── src
│   ├── _stdio_file.h
│   ├── acquire_release.h
│   ├── aligned_buffer.h
│   ├── allocators.cpp
│   ├── bitset.cpp
│   ├── c_locale.c
│   ├── c_locale.h
│   ├── c_locale_dummy
│   │   └── c_locale_dummy.c
│   ├── c_locale_glibc
│   │   ├── c_locale_glibc.c
│   │   ├── c_locale_glibc2.c
│   │   └── gcc_localeinfo.h
│   ├── c_locale_win32
│   │   └── c_locale_win32.c
│   ├── codecvt.cpp
│   ├── collate.cpp
│   ├── complex.cpp
│   ├── complex_io.cpp
│   ├── complex_trig.cpp
│   ├── ctype.cpp
│   ├── cxa.c
│   ├── dll_main.cpp
│   ├── facets_byname.cpp
│   ├── fstream.cpp
│   ├── fstream_impl.h
│   ├── ios.cpp
│   ├── iostream.cpp
│   ├── istream.cpp
│   ├── locale.cpp
│   ├── locale_catalog.cpp
│   ├── locale_impl.cpp
│   ├── locale_impl.h
│   ├── lock_free_slist.h
│   ├── message_facets.h
│   ├── messages.cpp
│   ├── monetary.cpp
│   ├── num_get.cpp
│   ├── num_get_float.cpp
│   ├── num_put.cpp
│   ├── num_put_float.cpp
│   ├── numpunct.cpp
│   ├── ostream.cpp
│   ├── sparc_atomic.s
│   ├── sparc_atomic64.s
│   ├── sstream.cpp
│   ├── stdio_streambuf.cpp
│   ├── stdio_streambuf.h
│   ├── stlport.rc
│   ├── stlport_prefix.h
│   ├── string.cpp
│   ├── strstream.cpp
│   ├── time_facets.cpp
│   ├── uint64.h
│   ├── vc_warning_disable.h
│   └── warning_disable.h
├── stlport
│   ├── algorithm
│   ├── assert.h
│   ├── bitset
│   ├── cassert
│   ├── cctype
│   ├── cerrno
│   ├── cfloat
│   ├── ciso646
│   ├── climits
│   ├── clocale
│   ├── cmath
│   ├── complex
│   ├── csetjmp
│   ├── csignal
│   ├── cstdarg
│   ├── cstddef
│   ├── cstdio
│   ├── cstdlib
│   ├── cstring
│   ├── ctime
│   ├── ctype.h
│   ├── cwchar
│   ├── cwctype
│   ├── deque
│   ├── errno.h
│   ├── exception
│   ├── exception.h
│   ├── float.h
│   ├── fstream
│   ├── fstream.h
│   ├── functional
│   ├── hash_map
│   ├── hash_set
│   ├── iomanip
│   ├── iomanip.h
│   ├── ios
│   ├── ios.h
│   ├── iosfwd
│   ├── iostream
│   ├── iostream.h
│   ├── iso646.h
│   ├── istream
│   ├── istream.h
│   ├── iterator
│   ├── limits
│   ├── limits.h
│   ├── list
│   ├── locale
│   ├── locale.h
│   ├── map
│   ├── math.h
│   ├── mem.h
│   ├── memory
│   ├── new
│   ├── new.h
│   ├── numeric
│   ├── ostream
│   ├── ostream.h
│   ├── pthread.h
│   ├── pthread_alloc
│   ├── queue
│   ├── rlocks.h
│   ├── rope
│   ├── set
│   ├── setjmp.h
│   ├── signal.h
│   ├── slist
│   ├── sstream
│   ├── stack
│   ├── stdarg.h
│   ├── stddef.h
│   ├── stdexcept
│   ├── stdio.h
│   ├── stdiostream.h
│   ├── stdlib.h
│   ├── stl
│   │   ├── _abbrevs.h
│   │   ├── _algo.c
│   │   ├── _algo.h
│   │   ├── _algobase.c
│   │   ├── _algobase.h
│   │   ├── _alloc.c
│   │   ├── _alloc.h
│   │   ├── _alloc_old.h
│   │   ├── _auto_ptr.h
│   │   ├── _bitset.c
│   │   ├── _bitset.h
│   │   ├── _bvector.h
│   │   ├── _carray.h
│   │   ├── _cctype.h
│   │   ├── _check_config.h
│   │   ├── _clocale.h
│   │   ├── _cmath.h
│   │   ├── _codecvt.h
│   │   ├── _collate.h
│   │   ├── _complex.c
│   │   ├── _complex.h
│   │   ├── _config_compat_post.h
│   │   ├── _construct.h
│   │   ├── _csetjmp.h
│   │   ├── _csignal.h
│   │   ├── _cstdarg.h
│   │   ├── _cstddef.h
│   │   ├── _cstdio.h
│   │   ├── _cstdlib.h
│   │   ├── _cstring.h
│   │   ├── _ctime.h
│   │   ├── _ctraits_fns.h
│   │   ├── _ctype.h
│   │   ├── _cwchar.h
│   │   ├── _cwctype.h
│   │   ├── _deque.c
│   │   ├── _deque.h
│   │   ├── _epilog.h
│   │   ├── _exception.h
│   │   ├── _fstream.c
│   │   ├── _fstream.h
│   │   ├── _function.h
│   │   ├── _function_adaptors.h
│   │   ├── _function_base.h
│   │   ├── _hash_fun.h
│   │   ├── _hash_map.h
│   │   ├── _hash_set.h
│   │   ├── _hashtable.c
│   │   ├── _hashtable.h
│   │   ├── _heap.c
│   │   ├── _heap.h
│   │   ├── _ios.c
│   │   ├── _ios.h
│   │   ├── _ios_base.h
│   │   ├── _ioserr.h
│   │   ├── _iosfwd.h
│   │   ├── _iostream_string.h
│   │   ├── _istream.c
│   │   ├── _istream.h
│   │   ├── _istreambuf_iterator.h
│   │   ├── _iterator.h
│   │   ├── _iterator_base.h
│   │   ├── _iterator_old.h
│   │   ├── _limits.c
│   │   ├── _limits.h
│   │   ├── _list.c
│   │   ├── _list.h
│   │   ├── _locale.h
│   │   ├── _map.h
│   │   ├── _mbstate_t.h
│   │   ├── _messages_facets.h
│   │   ├── _monetary.c
│   │   ├── _monetary.h
│   │   ├── _move_construct_fwk.h
│   │   ├── _new.h
│   │   ├── _null_stream.h
│   │   ├── _num_get.c
│   │   ├── _num_get.h
│   │   ├── _num_put.c
│   │   ├── _num_put.h
│   │   ├── _numeric.c
│   │   ├── _numeric.h
│   │   ├── _numpunct.h
│   │   ├── _ostream.c
│   │   ├── _ostream.h
│   │   ├── _ostreambuf_iterator.h
│   │   ├── _pair.h
│   │   ├── _prolog.h
│   │   ├── _pthread_alloc.h
│   │   ├── _ptrs_specialize.h
│   │   ├── _queue.h
│   │   ├── _range_errors.h
│   │   ├── _raw_storage_iter.h
│   │   ├── _relops_cont.h
│   │   ├── _relops_hash_cont.h
│   │   ├── _rope.c
│   │   ├── _rope.h
│   │   ├── _set.h
│   │   ├── _slist.c
│   │   ├── _slist.h
│   │   ├── _slist_base.c
│   │   ├── _slist_base.h
│   │   ├── _sparc_atomic.h
│   │   ├── _sstream.c
│   │   ├── _sstream.h
│   │   ├── _stack.h
│   │   ├── _stdexcept.h
│   │   ├── _stdexcept_base.h
│   │   ├── _stlport_version.h
│   │   ├── _stream_iterator.h
│   │   ├── _streambuf.c
│   │   ├── _streambuf.h
│   │   ├── _string.c
│   │   ├── _string.h
│   │   ├── _string_base.h
│   │   ├── _string_fwd.h
│   │   ├── _string_hash.h
│   │   ├── _string_io.c
│   │   ├── _string_io.h
│   │   ├── _string_npos.h
│   │   ├── _string_operators.h
│   │   ├── _string_sum.h
│   │   ├── _string_sum_methods.h
│   │   ├── _string_workaround.h
│   │   ├── _strstream.h
│   │   ├── _tempbuf.c
│   │   ├── _tempbuf.h
│   │   ├── _threads.c
│   │   ├── _threads.h
│   │   ├── _time_facets.c
│   │   ├── _time_facets.h
│   │   ├── _tree.c
│   │   ├── _tree.h
│   │   ├── _typeinfo.h
│   │   ├── _uninitialized.h
│   │   ├── _unordered_map.h
│   │   ├── _unordered_set.h
│   │   ├── _valarray.c
│   │   ├── _valarray.h
│   │   ├── _vector.c
│   │   ├── _vector.h
│   │   ├── boost_type_traits.h
│   │   ├── c_locale.h
│   │   ├── char_traits.h
│   │   ├── concept_checks.h
│   │   ├── config
│   │   │   ├── _aix.h
│   │   │   ├── _apcc.h
│   │   │   ├── _apple.h
│   │   │   ├── _as400.h
│   │   │   ├── _auto_link.h
│   │   │   ├── _bc.h
│   │   │   ├── _como.h
│   │   │   ├── _cray.h
│   │   │   ├── _cygwin.h
│   │   │   ├── _dec.h
│   │   │   ├── _dec_vms.h
│   │   │   ├── _detect_dll_or_lib.h
│   │   │   ├── _dm.h
│   │   │   ├── _epilog.h
│   │   │   ├── _evc.h
│   │   │   ├── _freebsd.h
│   │   │   ├── _fujitsu.h
│   │   │   ├── _gcc.h
│   │   │   ├── _hpacc.h
│   │   │   ├── _hpux.h
│   │   │   ├── _ibm.h
│   │   │   ├── _icc.h
│   │   │   ├── _intel.h
│   │   │   ├── _kai.h
│   │   │   ├── _linux.h
│   │   │   ├── _mac.h
│   │   │   ├── _macosx.h
│   │   │   ├── _mlc.h
│   │   │   ├── _msvc.h
│   │   │   ├── _mwccnlm.h
│   │   │   ├── _mwerks.h
│   │   │   ├── _native_headers.h
│   │   │   ├── _netware.h
│   │   │   ├── _openbsd.h
│   │   │   ├── _prolog.h
│   │   │   ├── _sgi.h
│   │   │   ├── _solaris.h
│   │   │   ├── _sunprocc.h
│   │   │   ├── _symantec.h
│   │   │   ├── _system.h
│   │   │   ├── _warnings_off.h
│   │   │   ├── _watcom.h
│   │   │   ├── _windows.h
│   │   │   ├── compat.h
│   │   │   ├── features.h
│   │   │   ├── host.h
│   │   │   ├── stl_confix.h
│   │   │   ├── stl_mycomp.h
│   │   │   └── user_config.h
│   │   ├── debug
│   │   │   ├── _debug.c
│   │   │   ├── _debug.h
│   │   │   ├── _deque.h
│   │   │   ├── _hashtable.h
│   │   │   ├── _iterator.h
│   │   │   ├── _list.h
│   │   │   ├── _slist.h
│   │   │   ├── _string.h
│   │   │   ├── _string_sum_methods.h
│   │   │   ├── _tree.h
│   │   │   └── _vector.h
│   │   ├── msl_string.h
│   │   ├── pointers
│   │   │   ├── _deque.h
│   │   │   ├── _list.h
│   │   │   ├── _set.h
│   │   │   ├── _slist.h
│   │   │   ├── _tools.h
│   │   │   └── _vector.h
│   │   ├── type_manips.h
│   │   └── type_traits.h
│   ├── streambuf
│   ├── streambuf.h
│   ├── string
│   ├── string.h
│   ├── strstream
│   ├── strstream.h
│   ├── time.h
│   ├── typeinfo
│   ├── typeinfo.h
│   ├── unordered_map
│   ├── unordered_set
│   ├── using
│   │   ├── cstring
│   │   ├── export
│   │   ├── fstream
│   │   ├── h
│   │   │   ├── fstream.h
│   │   │   ├── iomanip.h
│   │   │   ├── iostream.h
│   │   │   ├── ostream.h
│   │   │   ├── streambuf.h
│   │   │   └── strstream.h
│   │   ├── iomanip
│   │   ├── ios
│   │   ├── iosfwd
│   │   ├── iostream
│   │   ├── istream
│   │   ├── locale
│   │   ├── ostream
│   │   ├── sstream
│   │   ├── streambuf
│   │   └── strstream
│   ├── utility
│   ├── valarray
│   ├── vector
│   ├── wchar.h
│   └── wctype.h
└── test
    ├── compiler
    │   ├── Makefile.inc
    │   ├── README
    │   ├── StTerm-order
    │   │   ├── Makefile
    │   │   ├── Makefile.inc
    │   │   └── stterm-test.cc
    │   ├── eh.cc
    │   ├── gcc.mak
    │   ├── movable.cpp
    │   ├── ttei1.cpp
    │   ├── ttei2.cpp
    │   ├── ttei3.cpp
    │   ├── ttei4.cpp
    │   ├── ttei5.cpp
    │   ├── ttei6.cpp
    │   └── ttei7.cpp
    ├── eh
    │   ├── LeakCheck.h
    │   ├── Prefix.h
    │   ├── SortClass.h
    │   ├── TestClass.cpp
    │   ├── TestClass.h
    │   ├── Tests.h
    │   ├── ThrowCompare.h
    │   ├── bcb.mak
    │   ├── bug.cpp
    │   ├── como-linux.mak
    │   ├── como.mak
    │   ├── cray.mak
    │   ├── cygwin.mak
    │   ├── deccxx.mak
    │   ├── descrip.mms
    │   ├── djgpp.mak
    │   ├── egcs.mak
    │   ├── export
    │   ├── gcc-99r1.mak
    │   ├── gcc-amigaos-m68k.mak
    │   ├── gcc-apple-macosx.mak
    │   ├── gcc-freebsd.mak
    │   ├── gcc-hp11.mak
    │   ├── gcc-irix.mak
    │   ├── gcc-linux.mak
    │   ├── gcc-netbsd.mak
    │   ├── gcc.mak
    │   ├── gcc7.mak
    │   ├── hp.mak
    │   ├── hpacc.mak
    │   ├── intel.mak
    │   ├── intel45.mak
    │   ├── intel50.mak
    │   ├── kai.mak
    │   ├── locale.cpp
    │   ├── main.cpp
    │   ├── mingw32.mak
    │   ├── mwerks_console_OS_X.c
    │   ├── mwerks_debug_prefix.h
    │   ├── mwerks_nosgi_debug_prefix.h
    │   ├── mwerks_nosgi_prefix.h
    │   ├── mwerks_prefix.h
    │   ├── nc_alloc.cpp
    │   ├── nc_alloc.h
    │   ├── random_number.cpp
    │   ├── random_number.h
    │   ├── sgi_mipspro.mak
    │   ├── sunpro-64.mak
    │   ├── sunpro.mak
    │   ├── sunpro42.mak
    │   ├── test.cpp
    │   ├── test_algo.cpp
    │   ├── test_algobase.cpp
    │   ├── test_assign_op.h
    │   ├── test_bit_vector.cpp
    │   ├── test_bitset.cpp
    │   ├── test_construct.h
    │   ├── test_deque.cpp
    │   ├── test_hash_map.cpp
    │   ├── test_hash_resize.h
    │   ├── test_hash_set.cpp
    │   ├── test_insert.h
    │   ├── test_list.cpp
    │   ├── test_map.cpp
    │   ├── test_push_back.h
    │   ├── test_push_front.h
    │   ├── test_rope.cpp
    │   ├── test_set.cpp
    │   ├── test_slist.cpp
    │   ├── test_string.cpp
    │   ├── test_valarray.cpp
    │   └── test_vector.cpp
    └── unit
        ├── _template.cpp
        ├── accum_test.cpp
        ├── adj_test.cpp
        ├── advance_test.cpp
        ├── alg_test.cpp
        ├── algorithm_header_test.cpp
        ├── allocator_test.cpp
        ├── assert_header_test.c
        ├── bcompos_test.cpp
        ├── bind_test.cpp
        ├── binsert_test.cpp
        ├── bitset_header_test.cpp
        ├── bitset_test.cpp
        ├── bnegate_test.cpp
        ├── bound_test.cpp
        ├── bsearch_test.cpp
        ├── bvector_test.cpp
        ├── c_limits_header_test.c
        ├── c_locale_header_test.c
        ├── cassert_header_test.cpp
        ├── cctype_header_test.cpp
        ├── cerrno_header_test.cpp
        ├── cfloat_header_test.cpp
        ├── ciso646_header_test.cpp
        ├── climits_header_test.cpp
        ├── clocale_header_test.cpp
        ├── cmath_header_test.cpp
        ├── cmath_test.cpp
        ├── codecvt_test.cpp
        ├── complex_header_test.cpp
        ├── config_test.cpp
        ├── copy_test.cpp
        ├── count_test.cpp
        ├── cppunit
        │   ├── cppunit_mini.h
        │   ├── cppunit_proxy.h
        │   ├── cppunit_timer.h
        │   ├── file_reporter.h
        │   └── test_main.cpp
        ├── csetjmp_header_test.cpp
        ├── csignal_header_test.cpp
        ├── cstdarg_header_test.cpp
        ├── cstddef_header_test.cpp
        ├── cstdio_header_test.cpp
        ├── cstdlib_header_test.cpp
        ├── cstring_header_test.cpp
        ├── ctime_header_test.cpp
        ├── ctype_header_test.c
        ├── cwchar.cpp
        ├── cwchar_header_test.cpp
        ├── cwctype_header_test.cpp
        ├── deque_header_test.cpp
        ├── deque_test.cpp
        ├── divides_test.cpp
        ├── epilog_test.cpp
        ├── equal_test.cpp
        ├── errno_header_test.c
        ├── exception_header_test.cpp
        ├── exception_test.cpp
        ├── fadapter.h
        ├── fib.h
        ├── fill_test.cpp
        ├── find_test.cpp
        ├── finsert_test.cpp
        ├── float_header_test.c
        ├── foreach_test.cpp
        ├── fstream_header_test.cpp
        ├── fstream_test.cpp
        ├── full_streambuf.h
        ├── func_test.cpp
        ├── functional_header_test.cpp
        ├── generator_test.cpp
        ├── greater_test.cpp
        ├── hash_test.cpp
        ├── heap_test.cpp
        ├── includes_test.cpp
        ├── innerprod_test.cpp
        ├── inplace_test.cpp
        ├── insert_test.cpp
        ├── ioiter_test.cpp
        ├── iomanip_header_test.cpp
        ├── ios_header_test.cpp
        ├── iosfwd_header_test.cpp
        ├── iostream_header_test.cpp
        ├── iostream_test.cpp
        ├── iota.h
        ├── iota_test.cpp
        ├── iso646_header_test.c
        ├── istmit_test.cpp
        ├── istream_header_test.cpp
        ├── iter_test.cpp
        ├── iterator_header_test.cpp
        ├── less_test.cpp
        ├── lexcmp_test.cpp
        ├── limits_header_test.cpp
        ├── limits_test.cpp
        ├── list_header_test.cpp
        ├── list_test.cpp
        ├── locale_header_test.cpp
        ├── locale_test.cpp
        ├── logic_test.cpp
        ├── map_header_test.cpp
        ├── map_test.cpp
        ├── math_aux.h
        ├── math_header_test.c
        ├── max_test.cpp
        ├── memory_header_test.cpp
        ├── merge_test.cpp
        ├── mfunptr_test.cpp
        ├── min_test.cpp
        ├── mismatch_test.cpp
        ├── modulus_test.cpp
        ├── multiset_test.cpp
        ├── mvctor_test.cpp
        ├── neq_test.cpp
        ├── new_header_test.cpp
        ├── nthelm_test.cpp
        ├── num_put_get_test.cpp
        ├── numeric_header_test.cpp
        ├── ostmit_test.cpp
        ├── ostream_header_test.cpp
        ├── pair_test.cpp
        ├── partial_test.cpp
        ├── partition_test.cpp
        ├── perm_test.cpp
        ├── plusminus_test.cpp
        ├── ptr2_test.cpp
        ├── ptrspec_test.cpp
        ├── queue_header_test.cpp
        ├── queue_test.cpp
        ├── rawriter_test.cpp
        ├── resolve_name.cpp
        ├── reviter_test.cpp
        ├── rm_cp_test.cpp
        ├── rndshf_test.cpp
        ├── rope_test.cpp
        ├── rotate_test.cpp
        ├── search_test.cpp
        ├── set_header_test.cpp
        ├── set_test.cpp
        ├── setdiff_test.cpp
        ├── setinter_test.cpp
        ├── setjmp_header_test.c
        ├── setjmp_header_test2.cpp
        ├── setunion_test.cpp
        ├── signal_header_test.c
        ├── slist_test.cpp
        ├── sort_test.cpp
        ├── sstream_header_test.cpp
        ├── sstream_test.cpp
        ├── stack_allocator.h
        ├── stack_header_test.cpp
        ├── stack_test.cpp
        ├── stdarg_header_test.c
        ├── stddef_header_test.c
        ├── stdexcept_header_test.cpp
        ├── stdio_header_test.c
        ├── stdlib_header_test.c
        ├── streambuf_header_test.cpp
        ├── string_header_test.c
        ├── string_header_test.cpp
        ├── string_test.cpp
        ├── strstream_buffer_read_test.cpp
        ├── strstream_header_test.cpp
        ├── swap_test.cpp
        ├── test_errno.cpp
        ├── time_header_test.c
        ├── times_test.cpp
        ├── transform_test.cpp
        ├── type_traits_test.cpp
        ├── typeinfo_header_test.cpp
        ├── unary.h
        ├── unary_test.cpp
        ├── uninitialized_test.cpp
        ├── unique_test.cpp
        ├── unordered_test.cpp
        ├── utility_header_test.cpp
        ├── valarray_header_test.cpp
        ├── valarray_test.cpp
        ├── vector_header_test.cpp
        ├── vector_test.cpp
        ├── wchar_header_test.c
        └── wctype_header_test.c

44 directories, 868 files


标签: STL 迷你

实例下载地址

一个迷你的stl实现

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警