Links in MFC VC STL Experts articles
|
http://alfps.izfree.com/
|
http://alfps.wordpress.com
|
http://alfsstringvalue.sourceforge.net/
|
http://article.gmane.org/gmane.comp.lib.boost.devel/143253
|
http://asio.sourceforge.net/boost-asio-proposal-0.3.6/libs/asio/doc/
|
http://asio.sourceforge.net/boost_asio_0_3_7/libs/asio/doc/examples/a.
|
http://axter.com/smartptr
|
http://blogs.msdn.com/b/vcblog/archive/2009/02/03/rvalue-references-c.
|
http://blogs.msdn.com/vcblog/archive/2007/12/26/just-what-is-this-tr1-thing.aspx
|
http://books.google.com/books?id=n9VEG2Gp5pkC&pg=PA139&lpg=PA139&dq=stl+exception+guarantees&source=web&ots=Rde7ol4cSV&sig=vllbAiDK_mLp_b-b27NCQlScHGY&hl=en#PPA140
|
http://boost.cvs.sourceforge.net/*checkout*/boost-sandbox/boost-sandbox/libs/circular_buffer/doc/circular_buffer.html.
|
http://boost.cvs.sourceforge.net/boost/boost/boost/foreach.hpp?revision=1.35&view=markup
|
http://boost.org/libs/iterator/doc/iterator_adaptor.html
|
http://bruscy.multicon.pl/pages/przemek/java_not_really_faster_than_cpp.html
|
http://bytes.com/forum/thread60652.html
|
http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Stephan-T-Lavavej-Sta=
|
http://channel9.msdn.com/shows/Going+Deep/C9-Lectures-Stephan-T-Lavavej-Standard-Template-Library-STL-3-of-n/
|
http://code.axter.com/dynamic_2d_array.h
|
http://concentratedlemonjuice.blogspot.com/2008/06/about-c-puzzles-on.
|
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=106322
|
http://connect.microsoft.com/feedback/default.aspx?SiteID=210
|
http://david.tribble.com/text/cdiffs.htm
|
http://doc.trolltech.com/qq/qq12-qt4-iterators.html
|
http://docs.sun.com/app/docs/doc/819-2243/alloca-3c.
|
http://en.cppreference.com/w/cpp/memory/shared_ptr/make_shared
|
http://en.wikipedia.org/wiki/Adjacency_list
|
http://en.wikipedia.org/wiki/Adjacency_matrix
|
http://en.wikipedia.org/wiki/Array_slicing
|
http://en.wikipedia.org/wiki/C_preprocessor#Token_Concatenation
|
http://en.wikipedia.org/wiki/Circular_buffer.
|
http://en.wikipedia.org/wiki/Demand_paging
|
http://en.wikipedia.org/wiki/F_Sharp_%28programming_language%29
|
http://en.wikipedia.org/wiki/G%C3%B6del%27s_incompleteness_theorems
|
http://en.wikipedia.org/wiki/General_Problem_Solver
|
http://en.wikipedia.org/wiki/Interval_tree#Augmented_tree
|
http://en.wikipedia.org/wiki/Intuition_%28knowledge%29
|
http://en.wikipedia.org/wiki/Itoa
|
http://en.wikipedia.org/wiki/Kd-tree
|
http://en.wikipedia.org/wiki/Liskov_Substitution_Principle
|
http://en.wikipedia.org/wiki/Merge_sort
|
http://en.wikipedia.org/wiki/Nearest_neighbour_search
|
http://en.wikipedia.org/wiki/Object-oriented_design
|
http://en.wikipedia.org/wiki/Occam's_razor
|
http://en.wikipedia.org/wiki/Software_optimization#Quotes
|
http://en.wikipedia.org/wiki/Template_meta-programming
|
http://en.wikipedia.org/wiki/Thread-safe
|
http://en.wikipedia.org/wiki/Unicode
|
http://en.wikipedia.org/wiki/Utf-8
|
http://fairuse.nylxs.com
|
http://freshmeat.net/projects/cpp_regex/
|
http://gcc.gnu.org/onlinedocs/libstdc++/
|
http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.4/a01223.html
|
http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk=
|
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml?showone=Reference_Arguments#Reference_Arguments
|
http://groups.google.co.uk/group/microsoft.public.vc.stl/browse_frm/thread/711ee3e4cabab899/7b3c68d5bef58d39
|
http://groups.google.com/group/comp.lang.c++.moderated/browse_frm/thread/755
|
http://groups.google.com/group/comp.lang.c++.moderated/browse_frm/thread/aa4daafacd01ce26
|
http://groups.google.com/group/comp.lang.c++.moderated/browse_thread/thread/
|
http://groups.google.com/group/comp.lang.c++.moderated/msg/609bdccf9665c2d9
|
http://groups.google.com/group/comp.lang.c++.moderated/msg/e8e8242718116417
|
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/
|
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/180.
|
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/18070ad1b1f3e13d/
|
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/332.
|
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/3323640c835dd407/
|
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/ef9acfeaa4862e4/
|
http://groups.google.com/group/comp.lang.c++/msg/4450c4f92d6e0211
|
http://groups.google.com/group/comp.lang.c/browse_thread/
|
http://groups.google.com/group/comp.lang.c/browse_thread/thread/6aadd.
|
http://groups.google.com/group/comp.lang.c/browse_thread/thread/6aadd2ee93c4283e
|
http://groups.google.com/group/comp.lang.c/browse_thread/thread/7812891d697d6897/
|
http://groups.google.com/group/comp.lang.c/browse_thread/thread/e5231a596c44a23c/
|
http://groups.google.com/group/microsoft.public.vc.mfc/msg/adc8f8bd9637580c
|
http://groups.google.com/group/microsoft.public.vc.stl/browse_frm/thread/b137935623ed3762
|
http://ice.prohosting.com/newfunk/boost/libs/shmem/doc/html/shmem/quick_guide.html#shmem.qg_shmem_container)
|
http://ideone.com/CT4X9
|
http://ideone.com/MEZKC
|
http://incubator.apache.org/stdcxx
|
http://incubator.apache.org/stdcxx/doc/stdlibref/money-get.html#sec12
|
http://java.sun.com/javase/6/docs/api/java/util/Iterator.html.
|
http://kanze.james.neuf.fr/code-en.html;
|
http://lafstern.org/matt/col2_new.pdf
|
http://lists.boost.org/Archives/boost/2002/01/23978.php
|
http://lists.squeakfoundation.org/pipermail/squeak-dev/1998-October/017019.html
|
http://msdn.microsoft.com/en-us/library/aa985965.aspx
|
http://msdn.microsoft.com/en-us/library/bb775062(VS.85).aspx
|
http://msdn.microsoft.com/en-us/library/bb982519.aspx
|
http://msdn.microsoft.com/en-us/library/by56e477.aspx
|
http://msdn.microsoft.com/en-us/library/windows/apps/hh465045.aspx
|
http://msdn.microsoft.com/en-us/library/zcbsd3cz(VS.80).aspx
|
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcstdlib/html/vcsampsamplenextpermutationstlsample.asp
|
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
|
http://msdn.microsoft.com/subscriptions/support/default.aspx.
|
http://msdn2.microsoft.com/en-us/library/2kzt1wy3(VS.80).aspx
|
http://msdn2.microsoft.com/en-us/library/ms177087.aspx
|
http://msdn2.microsoft.com/en-us/library/s44w4h2s(VS.80).aspx
|
http://msdn2.microsoft.com/en-us/library/wh15hsex(VS.80).aspx
|
http://msdn2.microsoft.com/en-us/library/x416d0xc.aspx
|
http://online.wsj.com/article/SB1000142405274870348100457464640219295.
|
http://openassist.googlecode.com/files/C%2B%2B%20Standard%20-%20ANSI%20IS=
|
http://oreilly.com/catalog/9780596510046
|
http://parashift.com/c++-faq-lite
|
http://parashift.com/c++-faq-lite/templates.html#faq-35.18
|
http://pathfinderpeople.blogs.com/hslahman/books/
|
http://pathfinderpeople.blogs.com/hslahman/class_modeling/
|
http://paulbuchheit.blogspot.com/2007/06/java-is-faster-than-c.html
|
http://praisecurseandrecurse.blogspot.com/2007/03/english-majors-as-p.
|
http://preciseinfo.
|
http://preciseinfo.org
|
http://preciseinfo.org/Convert/We_are_here_to_change_the_world_01.
|
http://preciseinfo.org/Convert/We_are_here_to_change_the_world_01.htm
|
http://preciseinfo.org/Convert/We_are_here_to_change_the_world_01.html
|
http://preciseinfo.org/Convert/index_Convert_CPP.html
|
http://preciseinfo.org/Convert/zzPoslanie_Voina_51_Translated.
|
http://preview.tinyurl.com/uew6m
|
http://programmer.97things.oreilly.com/wiki/index.php/Edited_Contributions
|
http://research.att.com/~bs/01chinese.html
|
http://scienceblogs.com/cognitivedaily/2009/07/music_participation_do.
|
http://scienceblogs.com/goodmath/2007/01/basics_logic_aka_its_illogical_1.php
|
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all
|
http://site.icu-project.org/
|
http://sourceforge.net/cvs/?group_id=7586
|
http://sourceforge.net/projects/avl-array
|
http://sourceforge.net/projects/stlport
|
http://stackoverflow.com/questions/1494399/how-do-i-search-find-and-replace-in-an-stl-string
|
http://stackoverflow.com/questions/452139/writing-firmware-assembly-or-high-level
|
http://std.dkuug.dk/jtc1/sc22/wg21/docs/lwg-active.html#226
|
http://std.dkuug.dk/jtc1/sc22/wg21/docs/lwg-defects.html#225
|
http://std.dkuug.dk/jtc1/sc22/wg21/docs/lwg-defects.html#227
|
http://std.dkuug.dk/jtc1/sc22/wg21/docs/lwg-defects.html#229
|
http://stlport.sourceforge.net/News.shtml
|
http://support.microsoft.com/kb/168958
|
http://support.microsoft.com/kb/168958/
|
http://svn.boost.org/trac/boost/browser/trunk/boost/pending/mutable_queue.hpp
|
http://tinyurl.com/2vqroj
|
http://tinyurl.com/34o9ks
|
http://tinyurl.com/39jpfh)
|
http://tinyurl.com/3xk6cv
|
http://tinyurl.com/oestb.
|
http://unicode.org/reports/tr10/
|
http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht10Ht/doc_kay_oop_en
|
http://utfcpp.sourceforge.net/
|
http://vcfaq.mvps.org
|
http://vcfaq.mvps.org/com/1.htm
|
http://warp.povusers.org/FSBAllocator/#benchmark
|
http://web.archive.org/web/20050218201324/www.cuj.com/documents/s=8193/cuj0104sutter/
|
http://webEbenezer.net
|
http://webEbenezer.net/misc/SendBuffer.cc
|
http://webEbenezer.net/misc/SendBuffer.hh
|
http://womble.decadentplace.org.uk/c++/template-faq.html#type-syntax-error):
|
http://www-03.ibm.com/systems/z/zaap/
|
http://www-128.ibm.com/developerworks/java/library/j-jtp09275.html?ca=dgr-jw22J
|
http://www-d0.fnal.gov/~dladams/cxx_standard.pdf
|
http://www.acceleratedcpp.com/
|
http://www.aei.mpg.de/~peekas/tree/
|
http://www.anvil-soft.com
|
http://www.anvil-soft.de
|
http://www.artima.com/cppsource/safebool.html
|
http://www.artima.com/forums/flat.jsp?
|
http://www.astoriaseminar.com
|
http://www.boost-consulting.com
|
http://www.boost.org
|
http://www.boost.org/
|
http://www.boost.org/boost/serialization/collections_load_imp.hpp
|
http://www.boost.org/community/exception_safety.html
|
http://www.boost.org/community/exception_safety.html#footnote13
|
http://www.boost.org/doc/html/lambda.html
|
http://www.boost.org/doc/libs/1_35_0/libs/iterator/doc/counting_iterator.ht=
|
http://www.boost.org/doc/libs/1_35_0/libs/multi_index/doc/index.html
|
http://www.boost.org/doc/libs/1_39_0/doc/html/intrusive.html.
|
http://www.boost.org/doc/libs/release/libs/serialization/
|
http://www.boost.org/libs/concept_check/concept_check.htm
|
http://www.boost.org/libs/iterator/doc/counting_iterator.html
|
http://www.boost.org/libs/iterator/doc/index.html
|
http://www.boost.org/libs/iterator/doc/iterator_adaptor.html#tutorial-example
|
http://www.boost.org/libs/iterator/doc/iterator_facade.html#tutorial-example
|
http://www.boost.org/libs/mpl
|
http://www.boost.org/libs/mpl/doc/index.html
|
http://www.boost.org/libs/smart_ptr/shared_ptr.htm
|
http://www.boost.org/more/generic_exception_safety.html
|
http://www.boostcon.com
|
http://www.boostpro.com
|
http://www.boostpro.com/mplbook
|
http://www.boostpro.com/writing/n1691.html
|
http://www.cantrip.org/realworld.html?seenIEPage=1
|
http://www.catb.org/jargon/html/N/nasal-demons.html
|
http://www.codecomments.com/archive373-2006-4-888237.html
|
http://www.codeguru.com/Cpp/COM-Tech/atl/misc/article.php/c29/
|
http://www.codeguru.com/forum/showthread.php?t=231046
|
http://www.codeproject.com/KB/cpp/howto_export_cpp_classes.aspx
|
http://www.codeproject.com/atl/CollectionHelpers1.asp
|
http://www.codeproject.com/dll/RegDLL.asp
|
http://www.comeaucomputing.com/
|
http://www.comeaucomputing.com/csc/faq.html
|
http://www.comeaucomputing.com/tryitout/
|
http://www.cplusplus.com/reference/algorithm/find_if.html
|
http://www.cplusplus.com/reference/algorithm/partial_sort.html
|
http://www.cplusplus.com/reference/algorithm/sort_heap.html
|
http://www.cplusplus.com/reference/iostream/
|
http://www.cplusplus.com/reference/stl/
|
http://www.cplusplus.com/reference/stl/list/sort.html
|
http://www.cplusplus.com/reference/string/string/
|
http://www.cse.wustl.edu/~schmidt/ACE.html
|
http://www.ddj.com/cpp/184401446)
|
http://www.ddj.com/database/184403814#8
|
http://www.ddj.com/database/184403814#8http://www.parashift.com/c++-faq-lite/misc-technical-issues.html#faq-.
|
http://www.devx.com/cplus/Article/33334/1954
|
http://www.digitalmars.com
|
http://www.digitalmars.com/d/2.0/hijack.html
|
http://www.digitalmars.com/d/cppstrings.html
|
http://www.dinkumware.com
|
http://www.dinkumware.com/manuals/
|
http://www.dinkumware.com/manuals/?manual=compleat&page=wstring.html
|
http://www.dinkumware.com/vc_fixes.html
|
http://www.eset.com
|
http://www.fact-index.com/m/ma/mathematical_logic.html
|
http://www.fact-index.com/s/se/second_order_logic.html
|
http://www.generic-programming.org/
|
http://www.geocities.com/rani_sharoni/Improving_STL_exp.htm
|
http://www.geocities.com/rani_sharoni/Improving_STL_exp.rtf
|
http://www.google.com/patents?hl=en&lr=&vid=USPAT5835771&id=oXIYAAAAE.
|
http://www.gotw.ca/gotw/008.htm
|
http://www.gotw.ca/gotw/024.htm
|
http://www.gotw.ca/resources/clcm.htm
|
http://www.hpl.hp.com/personal/Hans_Boehm/gc/
|
http://www.iar.com/website1/1.0.1.0/467/1/
|
http://www.idiom.com/~zilla/Computer/javaCbenchmark.html
|
http://www.iecc.com/gclist/GC-algorithms.html
|
http://www.informit.com/content/images/0201749629/items/item44-2.pdf
|
http://www.joelonsoftware.com/articles/Unicode.html
|
http://www.kirit.com/The%20three%20pillars%20of%20Object%20Orientation
|
http://www.kirit.com/Walking%2C%20talking%20and%20quacking%20in%20Java
|
http://www.linuxquestions.org/questions/programming-9/replace-a-substring-with-another-string-in-c-170076/
|
http://www.microsoft.com/downloads/details.aspx?FamilyId=727BCFB0-B575-47AB-9FD
|
http://www.mindview.net/Etc/Discussions/CheckedExceptions
|
http://www.mono-project.com
|
http://www.mrbrklyn.com
|
http://www.mvps.org/vcfaq
|
http://www.mvps.org/vcfaq/com/12.htm
|
http://www.netmeister.org/news/learn2quote.html
|
http://www.nongnu.org/stlfreedoc/download/stlfreedoc.pdf
|
http://www.nylxs.com
|
http://www.objectmentor.com/resources/articles/dip.pdfhttp://www.objectmen=
|
http://www.objectmentor.com/resources/articles/oodmetrc.pdf
|
http://www.oonumerics.org/oon/
|
http://www.open-std.org/jtc1/sc22/wg21/
|
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#328
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#718
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#96
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#187
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#202
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#225
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#226
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#229
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#253
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#270
|
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#334
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/1995/N0760.htm
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/1999/n1185.pdf
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1296.asc
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1387.htm
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1850.pdf
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2006.pdf
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2065.pdf
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2160.html
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2410.html
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2497.html
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2534.html
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2647.html
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2666.pdf
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3000.pdf
|
http://www.opengroup.org/onlinepubs/000095399/functions/mmap.html
|
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.14
|
http://www.parashift.com/c++-faq-lite/dtors.html#faq-11.14
|
http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.22
|
http://www.parashift.com/c++-faq-lite/how-to-learn-cpp.html
|
http://www.parashift.com/c++-faq-lite/how-to-learn-cpp.html#faq-28.4
|
http://www.parashift.com/c++-faq-lite/how-to-post.html#faq-5.8
|
http://www.parashift.com/c++-faq-lite/how-to-post.html#faq-5.9
|
http://www.parashift.com/c++-faq-lite/input-output.html#faq-15.1.
|
http://www.parashift.com/c++-faq-lite/input-output.html#faq-15.5
|
http://www.parashift.com/c++-faq-lite/misc-technical-issues.html#faq-
|
http://www.parashift.com/c++-faq-lite/misc-technical-issues.html#faq-39.1=
|
http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html
|
http://www.parashift.com/c++-faq-lite/newbie.html#faq-29.3.
|
http://www.parashift.com/c++-faq-lite/operator-overloading.html#faq-1.
|
http://www.parashift.com/c++-faq-lite/operator-overloading.html#faq-1..=
|
http://www.parashift.com/c++-faq-lite/operator-overloading.html#faq-13.10
|
http://www.parashift.com/c++-faq-lite/references.html)
|
http://www.parashift.com/c++-faq-lite/strange-inheritance.html#faq-23.4
|
http://www.parashift.com/c++-faq-lite/templates.html#faq-35.18)
|
http://www.recursionsw.com/cplus.htm
|
http://www.research.att.com/~bs/
|
http://www.research.att.com/~bs/applications.html
|
http://www.research.att.com/~bs/bs_faq.html#compare
|
http://www.research.att.com/~bs/bs_faq.html#how-to-start
|
http://www.research.att.com/~bs/bs_faq2.html#conversion
|
http://www.sciencecodex.com/musicians_use_both_sides_of_their_brains_.
|
http://www.sgi.com/tech/stl/
|
http://www.sgi.com/tech/stl/Allocators.html
|
http://www.sgi.com/tech/stl/FAQ.html
|
http://www.sgi.com/tech/stl/Generator.html
|
http://www.sgi.com/tech/stl/List.html)
|
http://www.sgi.com/tech/stl/Map.html
|
http://www.sgi.com/tech/stl/Vector.html
|
http://www.sgi.com/tech/stl/equal.html
|
http://www.sgi.com/tech/stl/functors.html
|
http://www.sgi.com/tech/stl/hash.html
|
http://www.sgi.com/tech/stl/less.html
|
http://www.sgi.com/tech/stl/remove_if.html
|
http://www.sgi.com/tech/stl/stl_introduction.html
|
http://www.sgi.com/tech/stl/table_of_contents.html
|
http://www.sgi.com/tech/stl/thread_safety.html
|
http://www.sgi.com/tech/stl/thread_safety.html.
|
http://www.sgi.com/tech/stl/thread_safety.html;
|
http://www.sgi.com/tech/stl/unary_compose.html)
|
http://www.sgi.com/tech/stl/upper_bound.html
|
http://www.stanford.edu/~blp/papers/libavl.pdf
|
http://www.stefankrause.net/wp/?p=9
|
http://www.stlport.com/cgi-bin/forum/dcboard.cgi
|
http://www.stlport.org/
|
http://www.taranfx.com/blog/java-7-whats-new-performance-benchmark-1-5-1-6-1-7
|
http://www.ultimatepp.org/
|
http://www.ultimatepp.org/www$uppweb2$vsstd$en-us.html
|
http://www.unknownroad.com/rtfm/VisualStudio/warningC4251.html
|
http://www2.research.att.com/~bs/uk-objections.pdf
|
http://yosefk.com/c++fqa/web-vs-fqa.html
|
www.amazon.com
|
www.boost-consulting.com
|
www.cppreference.com
|
www.digitalmars.com
|
www.dinkumware.com.
|
www.objectmentor.com/resources/articles/Principles_and_Patterns.pdf
|
www.petebecker.com/tr1book.
|
www.stlport.org
|