
|
|
|
|
Home / Computers / Programming / Languages / C++ / Papers
|
|
|
|
Web Sites
|
- About.com C/C++ Weekly Features - Archive of articles covering programming topics related to C and C++.
cplus.about.com/compute/cplus/library/weekly/mpreviss.htm
- C++ Idioms - Recasts the well-known idioms of "Advanced C++ Programming Styles and Idioms" in pattern form and organizes these idioms into a true pattern language.
www1.bell-labs.com/user/cope/Patterns/C%2b%2bIdioms/EuroPLoP98.html
- C++ in the Real World - This article explores the strengths of C++, and how to exploit them in projects.
www.cantrip.org/realworld.html
- C++: Under the Hood - Explains run-time C++ implementation details such as class layout techniques and the virtual function call mechanism.
msdn.microsoft.com/archive/en-us/dnarvc/html/jangrayhood.asp?frame=true
- C++?? : A Critique of C++ - A Critique of C++ and Programming and Language Trends of the 1990s
www.progsoc.uts.edu.au/~geldridg/cpp/cppcv3
- Casting in C++ - In-depth information on the four new casting operators available in C++. Written for those who know C++ but are using the old C-style casts.
www.acm.org/crossroads/xrds3-1/ovp3-1.html
- Constant Objects and Constant Expressions - Explains why constant objects are not as useful as some people would like them to be.
www.embedded.com/story/OEG20011220S0063
- Contracts: From Analysis to C++ Implementation - Describes a set of techniques and tools (an environment) facilitating prototyping of, providing general mechanisms for, object-oriented architectures based on the idea of assertion checking and Design by Contract (DbC) in C++.
fodok.uni-linz.ac.at/JKUFODOK/ENGLISH/RU_246000-9104/PUB_1999/PUB_32893.html
- Creating Truly Maintainable Class Factories - Presents a solution that is easily extensible and maintainable; what's more, it is particularly well suited to creating objects from XML data.
www.cuj.com/articles/2000/0011/0011b/0011b.htm
- Director of Casting - Presents a set of guidelines for using cast operators.
www.kbcafe.com/articles/casting.html
- Enumeration Constants vs. Constant Objects - Presents insights on choosing between symbolic constants as either enumeration constants or constant objects.
www.embedded.com/story/OEG20011129S0065
- Functional Style in C++ - Discusses closures, late binding, and lambda abstractions.
zowie.metnet.navy.mil/~oleg/ftp/c++-digest/Functional-Cpp.html
- OMT++ - Collection of publications related to object-oriented software development.
www.cs.uta.fi/~aj/omtpp/index.html
- Passing By Reference-to-const - Explains why the rules for initializing references make passing by reference-to-const an efficient and attractive alternative to passing by value.
www.embedded.com/story/OEG20010919S0041
- Publications by Bjarne Stroustrup - Reasonably complete list of Bjarne's publications.
www.research.att.com/~bs/papers.html
- Reference Initializations - Explains how the rules for initializing references differ from the rules for initializing pointers.
www.embedded.com/story/OEG20010821S0089
- Symbolic Constants - Shows all choices for defining symbolic constants.
www.embedded.com/story/OEG20011016S0116
- The Anatomy of the Assignment Operator - In depth discussion of writing solid assignment operators. Explains exception safety and memory management issues.
www.ibm.com/developer/library/assignment-operator
- The const Qualifier - Explains the use of the const qualifier on small code snippets. (by Carlo Wood)
www.xs4all.nl/~carlo17/c++/const.qualifier.html
- What is Koenig Lookup? - A definition of argument-dependent name lookup with examples for application with HP aC++.
h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,990,00.html
|
|
|
|
|