Links in C++ VC ATL STL Template Experts articles
|
http://alfps.izfree.com/
|
http://alfps.wordpress.com
|
http://bit.ly/156Uahn
|
http://boost.cvs.sourceforge.net/boost/boost/boost/multi_index/detail/scope_guard.hpp?revision=HEAD&view=markup
|
http://boost.org/boost/type_traits/is_array.hpp
|
http://boost.org/boost/type_traits/msvc/remove_extent.hpp
|
http://boost.org/boost/type_traits/msvc/typeof.hpp
|
http://boost.org/boost/type_traits/remove_extent.hpp
|
http://boost.org/libs/smart_ptr/sp_techniques.html#another_sp
|
http://code.axter.com/HeterogeneousContainer1.cpp
|
http://code.axter.com/HeterogeneousContainer2.cpp
|
http://code.axter.com/HeterogeneousContainer3.cpp
|
http://developers.sun.com/sunstudio/documentation/ss12u1/mr/READMEs/c++_faq.html#LibComp
|
http://doppler.no-ip.org/~prak/fstring-template-arguments.patch
|
http://en.wikipedia.org/w/index.php?title=Expression_templates&oldid=438479980
|
http://en.wikipedia.org/wiki/Adapter_pattern
|
http://en.wikipedia.org/wiki/Carthago_delenda_est
|
http://en.wikipedia.org/wiki/Curiously_Recurring_Template_Pattern)
|
http://en.wikipedia.org/wiki/Policy-based_design
|
http://en.wikipedia.org/wiki/Polymorphism_%28computer_science%29
|
http://en.wikipedia.org/wiki/SFINAE
|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4205
|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52072
|
http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.4/a01223.html
|
http://groups.google.com/group/comp.lang.c++.moderated/browse_frm/thread/8e45b21773e191ea
|
http://groups.google.com/group/comp.lang.c++.moderated/msg/410c7680a9b31411
|
http://groups.google.com/group/comp.lang.c++/browse_frm/thread/a9eba91ee4bd9466
|
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/2805ab0a765aa0ad
|
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/bf636c48b84957b/
|
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/c0ab71fc3e1ff59
|
http://groups.google.com/groups?selm=1177013000.860079.131010%40b58g2000hsg.googlegroups.com
|
http://groups.google.dk/group/comp.lang.c++.moderated/browse_thread/thread/
|
http://ironcreek.net/code/dynamicdispatch.h
|
http://ironcreek.net/code/funcmap.cpp
|
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/branch.html
|
http://kaba.hilvi.org
|
http://kanze.james.neuf.fr/code-en.html.
|
http://kanze.james.neuf.fr/code/Util/Basic/Fallible/gb/Fallible.hh.
|
http://kanze.james.neuf.fr/doc/en/Text/html/index.html.
|
http://lists.boost.org/Archives/boost/2003/04/46968.php
|
http://msdn.microsoft.com/en-us/library/e338tex6.aspx
|
http://msdn2.microsoft.com/en-us/library/cx7k7hcf.aspx
|
http://news.gmane.org/find-root.php?message_id=%3c488220A3.4060704%40providere%2dconsulting.com%3e
|
http://parashift.com/c++-faq-lite
|
http://parashift.com/c++-faq-lite/templates.html#faq-35.18
|
http://pastebin.org/2271
|
http://preview.tinyurl.com/2uxqjt
|
http://preview.tinyurl.com/2vqo4kj
|
http://pyinsci.blogspot.com/2007/08/set-implementation-performance.html
|
http://stackoverflow.com/questions/257288/is-it-possible-to-write-a-c-template-to-check-for-a-functions-existence
|
http://tinyurl.com/2uxqjt
|
http://tinyurl.com/2xx2wq
|
http://tinyurl.com/38jnbo)
|
http://tinyurl.com/39o3wt.
|
http://unicode.org/reports/tr36/
|
http://webEbenezer.net/Buffer.hh.
|
http://www.0x4849.net
|
http://www.amazon.com/Template-Metaprogramming-Concepts-Techniques-Depth/dp/0321227255
|
http://www.anvil-soft.com
|
http://www.anvil-soft.de
|
http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf
|
http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf.
|
http://www.astoriaseminar.com
|
http://www.boost-consulting.com
|
http://www.boost.org/community/exception_safety.html
|
http://www.boost.org/doc/html/boost_typetraits/category.html#boost_typetraits.alignment
|
http://www.boost.org/doc/html/boost_typetraits/reference.html#boost_t.
|
http://www.boost.org/doc/html/boost_typetraits/reference.html#boost_t..=
|
http://www.boost.org/doc/html/boost_typetraits/reference.html#boost_typetraits.remove_extent
|
http://www.boost.org/doc/libs/1_35_0/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html
|
http://www.boost.org/doc/libs/1_39_0/libs/type_traits/doc/html/boost_typetraits/category/transform.html
|
http://www.boost.org/doc/libs/1_48_0/libs/mpl/doc/refmanual/has-xxx-trait-named-def.html
|
http://www.boost.org/libs/mpl
|
http://www.boost.org/libs/mpl/doc/refmanual/limit-vector-size.html
|
http://www.boost.org/libs/serializa...html#references
|
http://www.boost.org/libs/serialization/doc/index.html.
|
http://www.boost.org/libs/utility/enable_if.html#sec:enable_if_classes
|
http://www.boostpro.com
|
http://www.boostpro.com/mplbook
|
http://www.boostpro.com/writing/n1691.html
|
http://www.boostpro.com/writing/n2812_08-0322_soundness.html
|
http://www.codeguru.com/forum/archive/index.php/t-395268.html
|
http://www.codeguru.com/forum/showthread.php?t=415510
|
http://www.codeproject.com/KB/cpp/templatesourceorg.aspx
|
http://www.comeaucomputing.com/csc/faq.html
|
http://www.comeaucomputing.com/techtalk/templates/#friendclassT
|
http://www.comeaucomputing.com/techtalk/templates/#shiftshift
|
http://www.comeaucomputing.com/tryitout
|
http://www.comeaucomputing.com/tryitout/
|
http://www.compileonline.com/compile_cpp11_online.php
|
http://www.ddj.com/dept/cpp/184401197
|
http://www.devx.com/cplus/Article/41533/1954
|
http://www.digitalmars.com
|
http://www.dinkumware.com
|
http://www.dinkumware.com/manuals/default.aspx?manual=compleat&page=compl
|
http://www.eset.com
|
http://www.gamedev.net/reference/programming/features/effeventcpp/
|
http://www.gockelhut.com/c++/articles/has_member
|
http://www.gotw.ca/gotw/024.htm
|
http://www.gotw.ca/gotw/084.htm
|
http://www.gotw.ca/publications/mill02.htm
|
http://www.gotw.ca/publications/mill06.htm
|
http://www.gotw.ca/publications/mill17.htm
|
http://www.gotw.ca/resources/clcm.htm
|
http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=343&rll=1
|
http://www.mvps.org/vcfaq
|
http://www.oonumerics.org/blitz/?
|
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2816.html#560
|
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2937.html#559
|
http://www.open-std.org/jtc1/sc22/WG21/docs/papers/2008/n2615.html#co.
|
http://www.open-std.org/jtc1/sc22/WG21/docs/papers/2008/n2615.html#common_type
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1059
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1116
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1213
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1268
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1354
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1395
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1432
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1454
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#212
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#455
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#459
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#488
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#502
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#546
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#547
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#549
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#638
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1080
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#11
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#270
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#298
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#329
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#362
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#389
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#429
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#45
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#45)
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#470
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#485
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#619
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#688
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#1191
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#719
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-closed.html#851
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-closed.html#94
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#127
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#689
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1704.pdf
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2006.pdf
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2027.html#Perfect_Forwarding
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2172.html
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2210.html
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2284.pdf
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2351.htm#creation
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2401.htm)
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2568.pdf
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2654.pdf
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2819.html
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2881.html
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3142.html
|
http://www.parashift.com/c++-faq-lite/
|
http://www.parashift.com/c++-faq-lite/const-correctness.html#faq-18.10
|
http://www.parashift.com/c++-faq-lite/const-correctness.html#faq-18.17
|
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.6
|
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.6.
|
http://www.parashift.com/c++-faq-lite/how-to-post.html#faq-5.5
|
http://www.parashift.com/c++-faq-lite/how-to-post.html#faq-5.8
|
http://www.parashift.com/c++-faq-lite/newbie.html#faq-29.4
|
http://www.parashift.com/c++-faq-lite/operator-overloading.html#faq-13.10
|
http://www.parashift.com/c++-faq-lite/strange-inheritance.html#faq-23.9
|
http://www.parashift.com/c++-faq-lite/templates.html
|
http://www.parashift.com/c++-faq-lite/templates.html#faq-35.12
|
http://www.parashift.com/c++-faq-lite/templates.html#faq-35.15
|
http://www.parashift.com/c++-faq-lite/templates.html#faq-35.18
|
http://www.parashift.com/c++-faq-lite/templates.html#faq-35.18)
|
http://www.parashift.com/c++-faq-lite/templates.html#faq-35.19
|
http://www.parashift.com/c++-faq-lite/templates.html#faq-35.4
|
http://www.parashift.com/c++-faq-lite/templates.html#faq-35.7
|
http://www.parkscomputing.com
|
http://www.research.att.com/~bs/3rd_safe.pdf
|
http://www.sendspace.com/file/3uqpq1
|
http://www.thradams.com/codeblog/smartptrperf.htm)
|
http://www.unknownroad.com/rtfm/VisualStudio/warningC4251.html
|
http://www.webEbenezer.net/cgi-bin/samb.cgi
|
http://www2.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#488
|
http://www2.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#484
|
http://www2.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#201)
|
http://www2.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#594
|
http://www2.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2082.pdf
|
http://www2.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2085.pdf
|
http://www2.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2134.pdf
|
http://www2.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2172.html
|
www.boost-consulting.com
|
www.digitalmars.com
|
www.parashift.com/c++-faq-lite/references.html#faq-8.4)
|
www.petebecker.com/tr1book.
|