[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-Wed, 15 Jan 2003 22:09:32 EST

All FAQs in Directory: Root Directory
All FAQs posted in: comp.lang.c++, alt.comp.lang.learn.c-c++
Source: Usenet Version


URL: http://www.parashift.com/c++-faq-lite/ Archive-name: C++-faq-toc
============================================================================== Two new sections: [25] Multiple/Virtual Inheritance [35] Serialization/Unserialization Also a number of new FAQs in other sections. ============================================================================== 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 and templates http://www.parashift.com/c++-faq-lite/containers-and-templates.html [35] Serialization and Unserialization http://www.parashift.com/c++-faq-lite/serialization.html [36] Class libraries http://www.parashift.com/c++-faq-lite/class-libraries.html [37] Compiler dependencies http://www.parashift.com/c++-faq-lite/compiler-dependencies.html [38] Miscellaneous technical issues http://www.parashift.com/c++-faq-lite/misc-technical-issues.html [39] Miscellaneous environmental issues http://www.parashift.com/c++-faq-lite/misc-environmental-issues.html Index (over two-thousand 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 Portuguese http://www.arnaut.eti.br/op/CPPFL00.htm Russian http://quirks.chat.ru/cpp/faq/ ============================================================================== Mirror sites: USA http://www.parashift.com/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.informatik.uni-konstanz.de/~kuehl/cpp/cppfaq.htm Ireland http://snet.wit.ie/GreenSpirit/c++-faq-lite/ Italy http://spazioinwind.libero.it/fanelia/cpp-faq-en/ Netherlands http://home.wanadoo.nl/efx/c++-faq/ Poland http://www.gderek.lolo.com.pl/c++-faq/ Spain http://geneura.ugr.es/~jmerelo/c++-faq/ Taiwan http://www.cis.nctu.edu.tw/chinese/doc/research/c++/C++FAQ-English/ ============================================================================== 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-2003 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]