[Comp.Sci.Dept, Utrecht] Note from archiver<at>cs.uu.nl: This page is part of a big collection of Usenet postings, archived here for your convenience. For matters concerning the content of this page, please contact its author(s); use the source, if all else fails. For matters concerning the archive as a whole, please refer to the archive description or contact the archiver.

Subject: C++ FAQ

This article was archived around: NNTP-Posting-Sun, 04 Jan 2009 17:19:27 EST

All FAQs in Directory: Root Directory
All FAQs posted in: news.answers
Source: Usenet Version


URL: http://www.parashift.com/c++-faq-lite/ Archive-name: C++-FAQ
============================================================================== Contents: [1] Copying permissions http://www.parashift.com/c++-faq-lite/copy-permissions.html [2] On-line sites that distribute this document http://www.parashift.com/c++-faq-lite/on-line-availability.html [3] C++-FAQ-Book versus C++-FAQ-Lite http://www.parashift.com/c++-faq-lite/faq-book.html [4] Recent changes to this document http://www.parashift.com/c++-faq-lite/recent-changes.html [5] Netiquette when posting to comp.lang.c++ http://www.parashift.com/c++-faq-lite/how-to-post.html [6] Big Picture Issues http://www.parashift.com/c++-faq-lite/big-picture.html [7] Classes and objects http://www.parashift.com/c++-faq-lite/classes-and-objects.html [8] References http://www.parashift.com/c++-faq-lite/references.html [9] Inline functions http://www.parashift.com/c++-faq-lite/inline-functions.html [10] Constructors http://www.parashift.com/c++-faq-lite/ctors.html [11] Destructors http://www.parashift.com/c++-faq-lite/dtors.html [12] Assignment operators http://www.parashift.com/c++-faq-lite/assignment-operators.html [13] Operator overloading http://www.parashift.com/c++-faq-lite/operator-overloading.html [14] Friends http://www.parashift.com/c++-faq-lite/friends.html [15] Input/output via <iostream> and <cstdio> http://www.parashift.com/c++-faq-lite/input-output.html [16] Freestore management http://www.parashift.com/c++-faq-lite/freestore-mgmt.html [17] Exceptions and error handling http://www.parashift.com/c++-faq-lite/exceptions.html [18] Const correctness http://www.parashift.com/c++-faq-lite/const-correctness.html [19] Inheritance -- basics http://www.parashift.com/c++-faq-lite/basics-of-inheritance.html [20] Inheritance -- virtual functions http://www.parashift.com/c++-faq-lite/virtual-functions.html [21] Inheritance -- proper inheritance and substitutability http://www.parashift.com/c++-faq-lite/proper-inheritance.html [22] Inheritance -- abstract base classes (ABCs) http://www.parashift.com/c++-faq-lite/abcs.html [23] Inheritance -- what your mother never told you http://www.parashift.com/c++-faq-lite/strange-inheritance.html [24] Inheritance -- private and protected inheritance http://www.parashift.com/c++-faq-lite/private-inheritance.html [25] Inheritance -- multiple and virtual inheritance http://www.parashift.com/c++-faq-lite/multiple-inheritance.html [26] Built-in / intrinsic / primitive data types http://www.parashift.com/c++-faq-lite/intrinsic-types.html [27] Coding standards http://www.parashift.com/c++-faq-lite/coding-standards.html [28] Learning OO/C++ http://www.parashift.com/c++-faq-lite/how-to-learn-cpp.html [29] Newbie Questions / Answers http://www.parashift.com/c++-faq-lite/newbie.html [30] Learning C++ if you already know Smalltalk http://www.parashift.com/c++-faq-lite/smalltalk.html [31] Reference and value semantics http://www.parashift.com/c++-faq-lite/value-vs-ref-semantics.html [32] How to mix C and C++ http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html [33] Pointers to member functions http://www.parashift.com/c++-faq-lite/pointers-to-members.html [34] Container classes http://www.parashift.com/c++-faq-lite/containers.html [35] Templates http://www.parashift.com/c++-faq-lite/templates.html [36] Serialization and Unserialization http://www.parashift.com/c++-faq-lite/serialization.html [37] Class libraries http://www.parashift.com/c++-faq-lite/class-libraries.html [38] Compiler dependencies http://www.parashift.com/c++-faq-lite/compiler-dependencies.html [39] Miscellaneous technical issues http://www.parashift.com/c++-faq-lite/misc-technical-issues.html [40] Miscellaneous environmental issues http://www.parashift.com/c++-faq-lite/misc-environmental-issues.html Index (thousands of topics arranged alphabetically) http://www.parashift.com/c++-faq-lite/subject-index.html ============================================================================== Translations: English http://www.parashift.com/c++-faq-lite/ Chinese, GB encoding for Chinese mainland http://www.sunistudio.com/cppfaq/ Chinese, Big5 encoding for Taiwan http://www.cis.nctu.edu.tw/chinese/doc/research/c++/C++FAQ-Chinese/ French http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index-fr.html Greek (in progress; see section [2] for details) Polish http://klub.chip.pl/b.krzemien/c++-faq-pl/ Portuguese http://www.arnaut.eti.br/op/CPPFL00.htm Russian http://quirks.chat.ru/cpp/faq/ Turkish (in progress; see section [2] for details) ============================================================================== Mirror sites: USA http://www.parashift.com/c++-faq-lite/ Argentina http://usuarios.velocom.com.ar/asocarbol/c++-faq-lite/ Canada http://new-brunswick.net/workshop/c++/faq France http://www.ensta.fr/~diam/c++/online/c++-faq-lite/ Germany http://www.dietmar-kuehl.de/mirror/c++-faq/ Ireland http://snet.wit.ie/GreenSpirit/c++-faq-lite/ Israel http://www.cs.technion.ac.il/users/yechiel/c++-faq/ Italy http://web.tiscali.it/fanelia/cpp-faq-en/ Netherlands http://home.wanadoo.nl/efx/c++-faq/ Poland http://klub.chip.pl/b.krzemien/c++-faq/ Portugal http://republico.estv.ipv.pt/~lbruno/mirror/c++-faq-lite/ Spain http://geneura.ugr.es/~jmerelo/c++-faq/ Taiwan http://www.cis.nctu.edu.tw/chinese/doc/research/c++/C++FAQ-English/ U.K. http://burks.bton.ac.uk/burks/language/cpp/cppfaq/ ============================================================================== AUTHOR: Marshall Cline / cline@parashift.com / 972-931-9470 COPYRIGHT: This posting is part of "C++ FAQ Lite." The entire "C++ FAQ Lite" document is Copyright(C)1991-2004 Marshall Cline, Ph.D., cline@parashift.com. All rights reserved. Copying is permitted only under designated situations; see http://www.parashift.com/c++-faq-lite/copy-permissions.html NO WARRANTY: THIS WORK IS PROVIDED ON AN "AS IS" BASIS. THE AUTHOR PROVIDES NO WARRANTY WHATSOEVER, EITHER EXPRESS OR IMPLIED, REGARDING THE WORK, INCLUDING WARRANTIES WITH RESPECT TO ITS MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. C++-FAQ-Lite != C++-FAQ-Book: This document, C++ FAQ Lite, is not the same as the C++ FAQ Book. The book (C++ FAQs, Cline and Lomow, Addison-Wesley) is much more detailed than this document, and is available in bookstores. For details, see http://www.parashift.com/c++-faq-lite/faq-book.html ============================================================================== [end]