Links in C++ VC ATL STL Abstract Class Code articles
|
http://JK-Technology.Com
|
http://accu.org/index.php/overloadonline
|
http://alfps.izfree.com/
|
http://alfps.wordpress.com
|
http://alfps.wordpress.com/2010/06/12/cppx-3-ways-to-mix-in-a-generic-cloning-implementation/
|
http://article.gmane.org/gmane.comp.lib.boost.user/65480
|
http://article.gmane.org/gmane.comp.lib.boost.user/65939/match=using+sandbox+es
|
http://axter.com
|
http://axter.com/smartptr
|
http://axter.com/smartptr/copy__ptr_8hpp-source.htm
|
http://bloglitb.blogspot.no/2010/07/access-to-private-members-thats-easy.html
|
http://blogs.msdn.com/vcblog/archive/2007/08/10/the-future-of-the-c-language.aspx
|
http://c-faq.com/
|
http://carlomilanesi.wordpress.com/
|
http://cbfalconer.home.att.net
|
http://cfaj.freeshell.org/google/
|
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.50.3681&rep=rep
|
http://cmeerw.org
|
http://code.axter.com/HeterogeneousContainer1.cpp
|
http://code.axter.com/HeterogeneousContainer2.cpp
|
http://code.axter.com/HeterogeneousContainer3.cpp
|
http://code.axter.com/copy_ptr.h
|
http://common-lisp.net/
|
http://computergraphicsmuseum.org
|
http://counter.li.org/
|
http://cpan.uwinnipeg.ca/htdocs/Class-BlackHole/Class/
|
http://crazycpp.wordpress.com
|
http://crazyeddiecpp.blogspot.com
|
http://cryptopp.pastebin.com/d3a117c6c
|
http://cto.homelinux.net/ports?port=leafnode-devel
|
http://cvs.savannah.gnu.org/viewvc/gptm/examples/example01/?root=gptm
|
http://debasishg.blogspot.com/2006_11_01_archive.html
|
http://developer.apple.com/documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaObjects/chapter_3_section_3.html#//apple_ref/doc/uid/TP40002974-CH4-DontLinkElementID_76
|
http://dinkumware.com/exam/
|
http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Non-Virtual_Interface
|
http://en.wikipedia.org/wiki/Adapter_pattern
|
http://en.wikipedia.org/wiki/Anti-pattern
|
http://en.wikipedia.org/wiki/Aspect-oriented_programming
|
http://en.wikipedia.org/wiki/C%2B%2B0x
|
http://en.wikipedia.org/wiki/C%2B%2B0x#Unrestricted_unions
|
http://en.wikipedia.org/wiki/Composite_pattern
|
http://en.wikipedia.org/wiki/Curiously_recurring_template_pattern
|
http://en.wikipedia.org/wiki/Decorator_pattern
|
http://en.wikipedia.org/wiki/Double_dispatch
|
http://en.wikipedia.org/wiki/Factory_method_pattern
|
http://en.wikipedia.org/wiki/Mixin
|
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
|
http://en.wikipedia.org/wiki/Model-view-controller.
|
http://en.wikipedia.org/wiki/Multiple_dispatch
|
http://en.wikipedia.org/wiki/Non-virtual_interface_pattern
|
http://en.wikipedia.org/wiki/Policy-based_design
|
http://en.wikipedia.org/wiki/Strategy_pattern
|
http://en.wikipedia.org/wiki/Virtual_inheritance
|
http://en.wikipedia.org/wiki/Visitor_pattern
|
http://en.wikipedia.org/wiki/Visitor_pattern)
|
http://ericgorr.net/LibraryLoading.zip
|
http://examples.oreilly.com/9780596007614/
|
http://fscode.altervista.org
|
http://fscode.altervista.org-http://sardinias.com-Hide
|
http://fscode.altervista.org-http://sardinias.com-Hidequoted
|
http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html
|
http://grizlyk1.narod.ru/cpp_new
|
http://groups.google.com
|
http://groups.google.com/group/comp.lang.c++.moderated/msg/e500c3b8b6254f35
|
http://groups.google.com/group/comp.lang.c++/msg/547148077c2245e2
|
http://groups.google.com/group/comp.lang.c++/msg/e50bd48283d94bb2
|
http://groups.google.com/group/comp.programming.threads/browse_frm/th.
|
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/44190e3b9ac81a69
|
http://groups.google.com/group/comp.programming.threads/browse_frm/thread/b9b2ce54349af0f
|
http://groups.google.fr/group/comp.lang.c++/browse_frm/thread/724c2ca96069a245/544fa4fb6b567799
|
http://groups.google.ie/group/comp.lang.c++/browse_thread/thread/529aabfa5c5b8f9b/5503c8ebcd5cbe9d
|
http://home.no.net/alfps/cpp/faq_proposal/@virtual-functions.html#faq-20.7
|
http://home.pacbell.net/earnur/
|
http://i42.co.uk/stuff/neosigslot.htm
|
http://ironcreek.net/code/dynamicdispatch.h
|
http://ironcreek.net/code/funcmap.cpp
|
http://kaba.hilvi.org
|
http://leafnode.sourceforge.net/
|
http://legalizeadulthood.wordpress.com
|
http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/
|
http://libtom.org/
|
http://lifecs.likai.org/2009/03/c-undefined-vtable-symbol.html
|
http://lwn.net/Articles/5159
|
http://mathforum.org/library/view/10978.html
|
http://mehranikoo.net/CS/archive/2006/11/28/InstanceConstructors.aspx
|
http://mirror.linux.org.au/linux-mandocs/2.6.4-cset-20040312_2111/read_barrier_depends.html
|
http://msdn.microsoft.com/msdnmag/issues/0300/c/
|
http://msdn.microsoft.com/zh-cn/library/was37tzw(v=VS.71).aspx.
|
http://ootips.org/yonat/4dev/
|
http://open-std.org/jtc1/sc22/wg21/docs/papers/2007/#mailing2007-01
|
http://opensource.adobe.com/wiki/index.php/Runtime_Concepts
|
http://parashift.com/c++-faq-lite/how-to-post.html#faq-5.8
|
http://parashift.com/c++-faq-lite/how-to-post.html#faq-5.8)
|
http://pastebin.com/NK8yVcyv
|
http://pastebin.com/gfRipZbS.
|
http://pragprog.com/articles/tell-dont-ask
|
http://preview.tinyurl.com/36l4flc
|
http://rafalcieslak.wordpress.com/2014/05/16/c11-stdthreads-managed-
|
http://reasoning.info/
|
http://sardinias.com
|
http://sigslot.sourceforge.net/
|
http://sourceforge.net/p/laetus/code/132/tree/branches/buffer-iterators/laetus-iterators/iterators/
|
http://sourceforge.net/projects/itl)
|
http://sourceforge.net/projects/itl.
|
http://sourceforge.net/projects/loki-lib/
|
http://sourceforge.net/users/alexvn
|
http://stackoverflow.com/questions/289176/how-is-duck-typing-different-from-
|
http://stackoverflow.com/questions/469508/visual-studio-compiler-warning-c4250-class1-inherits-class2member-via-d
|
http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1478.pdf
|
http://support.microsoft.com/kb/926601
|
http://svn.boost.org/svn/boost/sandbox/variadic_templates
|
http://svn.boost.org/svn/boost/trunk/boost/any.hpp
|
http://tech-allen.blogspot.com/2009/03/avoid-casual-mistakes-in-overriding.html)
|
http://terminals.classiccmp.org
|
http://tinyurl.com/4ad3z
|
http://tinyurl.com/d3d-pipeline
|
http://users.aol.com/atrupp/loschmidt01.pdf
|
http://userscripts.org/scripts/show/59948
|
http://vcfaq.mvps.org
|
http://virtualinfinity.net/wordpress/
|
http://webEbenezer.net
|
http://webEbenezer.net/posts/buildpoly.hh
|
http://werc.homelinux.net/
|
http://wumbocode.com/wordpress/?p=266
|
http://www.InformationSuperHighway.eu
|
http://www.agner.org/optimize/#optimize
|
http://www.amazon.com/dp/0201704315
|
http://www.anvil-soft.com
|
http://www.anvil-soft.de
|
http://www.artima.com/cppsource/nevercall.html
|
http://www.boost-consulting.com/mplbook
|
http://www.boost.org/doc/html/function.html
|
http://www.boost.org/doc/html/function/tutorial.html#id1186501
|
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_48_0/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html
|
http://www.boost.org/doc/libs/1_48_0/libs/type_traits/doc/html/index.html
|
http://www.boost.org/libs/bind/bind.html)
|
http://www.boost.org/libs/function
|
http://www.boost.org/libs/serialization/doc/tutorial.html
|
http://www.boostpro.com
|
http://www.catb.org/jargon/html/G/Guido.html
|
http://www.codecodex.com/wiki/index.php?title=Derivative
|
http://www.codecommit.com/blog/scala/scala-
|
http://www.codeproject.com/KB/architecture/all_kinds_of_factories.aspx
|
http://www.codeproject.com/KB/cpp/pugxml.aspx
|
http://www.codersource.net/cpp_virtual_destructors.html)
|
http://www.codinginlondon.com/2009/05/cheap-ioc-in-native-c.html
|
http://www.comeaucomputing.com/csc/faq.html
|
http://www.comeaucomputing.com/learn/faq
|
http://www.contrib.andrew.cmu.edu/~ajo/docs/FAQ-acllc.html
|
http://www.cplusplus.com/doc/tutorial/typecasting.html
|
http://www.cryptopp.com/docs/ref/class_cipher_mode_final_template___e.
|
http://www.cryptopp.com/docs/ref/class_cipher_mode_final_template___external_cipher.html#b183bb3665c750c4555c3d9c8ef9f914
|
http://www.ddj.com/dept/cpp/184403760
|
http://www.ddj.com/dept/cpp/184429055
|
http://www.defectivebydesign.org/what_is_drm
|
http://www.dofactory.com/Patterns/PatternVisitor.aspx
|
http://www.drdobbs.com/cpp/205801074
|
http://www.drdobbs.com/cpp/mixin-based-programming-in-c/184404445
|
http://www.emarcus.org/papers/MPOOL2007-marcus.pdf
|
http://www.emarcus.org/papers/oops2008-marcus.pdf
|
http://www.experts-exchange.com/Cplusplus
|
http://www.ffconsultancy.com/products/fsharp_journal/?u6
|
http://www.financial-rumors.de
|
http://www.fortis.be/legal/disclaimer.htm
|
http://www.fortis.be/legal/privacy_policy.htm
|
http://www.frank-buss.de
|
http://www.gamedev.net/reference/programming/features/effeventcpp/
|
http://www.games.siten.nl/component/option
|
http://www.google.com
|
http://www.google.com/codesearch?hl=en&q=+at_posix_thread_cpp.i+show:QsaACJno998:8XyWPxo9vo4:GjBrbFv6xF4&sa=N&cd=1&ct=rc&cs_p=http://www.sourcefiles.org/Programming/Libraries/Utilities/austria-0.8.tgz&cs_f=austria-0.8/src/austria/posix/code/at_posix_thread_cpp.i#a0
|
http://www.google.com/search?hl=en&q=c%2B%2B+adapter+pattern+template&btnG=S
|
http://www.gotw.ca/gotw/031.htm
|
http://www.gotw.ca/gotw/039.htm
|
http://www.gotw.ca/publications/mill18.htm
|
http://www.gotw.ca/resources/clcm.htm
|
http://www.greencheese.org/ZeekLand
|
http://www.herold-faulhaber.de/itl/
|
http://www.herold-faulhaber.de/itl/LaBatea_performance.xls)
|
http://www.i42.co.uk/stuff/mutable_set.htm)
|
http://www.inspirel.com
|
http://www.inspirel.com/yami4
|
http://www.it4-systems.de
|
http://www.justsoftwaresolutions.co.uk
|
http://www.kjdavies.org/
|
http://www.lenholgate.com/archives/000637.html
|
http://www.linuxtopia.org/online_books/programming_books/c++_practical_programming/c++_practical_programming_221.html
|
http://www.linuxtopia.org/online_books/programming_books/thinking_in_c++/Chapter15_024.html
|
http://www.msobczak.com/
|
http://www.msobczak.com/prog/
|
http://www.mvps.org/vcfaq
|
http://www.newsleecher.com/?usenet
|
http://www.objectmentor.com/resources/articles/srp.pdf
|
http://www.ogre3d.org/docs/api/html/OgreAny_8h-source.html
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#230
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1402.html
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3249.html#US55
|
http://www.opera.com/mail/
|
http://www.parashift.com/c++-faq-lite
|
http://www.parashift.com/c++-faq-lite/
|
http://www.parashift.com/c++-faq-lite/const-correctness.html
|
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.15
|
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/ctors.html#faq-10.8
|
http://www.parashift.com/c++-faq-lite/how-to-post.html#faq-5.9
|
http://www.parashift.com/c++-faq-lite/multiple-inheritance.html
|
http://www.parashift.com/c++-faq-lite/multiple-inheritance.html#faq-25.8
|
http://www.parashift.com/c++-faq-lite/multiple-inheritance.html#faq-25.9
|
http://www.parashift.com/c++-faq-lite/newbie.html#faq-29.4.
|
http://www.parashift.com/c++-faq-lite/pointers-to-members.html#faq-33.2
|
http://www.parashift.com/c++-faq-lite/strange-inheritance.html#faq-23.4
|
http://www.parashift.com/c++-faq-lite/strange-inheritance.html#faq-23.5
|
http://www.parashift.com/c++-faq-lite/strange-inheritance.html#faq-23.6
|
http://www.parashift.com/c++-faq-lite/strange-inheritance.html#faq-23.9
|
http://www.parashift.com/c++-faq-lite/strange-inheritance.html#faq-23.9)
|
http://www.parashift.com/c++-faq-lite/templates.html#faq-35.15
|
http://www.parashift.com/c++-faq-lite/templates.html#faq-35.19
|
http://www.parashift.com/c++-faq-lite/virtual-functions.html
|
http://www.parashift.com/c++-faq-lite/virtual-functions.html#faq-20.2
|
http://www.parashift.com/c++-faq-lite/virtual-functions.html#faq-20.3
|
http://www.parashift.com/c++-faq-lite/virtual-functions.html#faq-20.7
|
http://www.parashift.com/c++-faq-lite/virtual-functions.html#faq-20.8
|
http://www.parashift.com/c++-faq/virtual-ctors.html
|
http://www.parkscomputing.com
|
http://www.partow.net
|
http://www.progdoc.de/papers.htm)
|
http://www.research.att.com/~bs/3rd_safe.pdf
|
http://www.research.att.com/~bs/3rd_safe0.html
|
http://www.research.att.com/~bs/C++0x_panel.pdf
|
http://www.sgi.com/tech/stl/remove_if.html
|
http://www.spellen.org/youcandoit
|
http://www.spellen.org/youcandoit/projects
|
http://www.stlport.org/resources/StepanovUSA.html
|
http://www.teranews.com
|
http://www.thradams.com/
|
http://www.topcoder.com/longcontest/?module=ViewProblemSolution&pm=6217&rd=9974&cr=20908764&subnum=4
|
http://www.w3.org/TR/html4/strict.dtd
|
http://www.well.com/~lonewolf/pure-virtual.jpg
|
www.GLBasic.com
|
www.axter.com.
|
www.boost.org/doc/libs/1_42_0/libs/smart_ptr/shared_ptr.htm
|
www.ezono.com
|
www.i42.co.uk
|
www.mathseconde.fr
|