|
|
1. |
C++: Beyond The Standard Library
-
Takes a look at Blitz++, MTL (Matrix Template Library), ACE, Loki and Boost.
|
|
|
2. |
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++.
|
|
|
3. |
Introducing the Catenator
-
This article introduces a very sophisticated and useful data structure for efficient string processing, while at the same time revealing some interesting features of C++. (Adam Sanitt)
|
|
|
4. |
What is Koenig Lookup?
-
A definition of argument-dependent name lookup with examples for application with HP aC++.
|
|
|
5. |
About.com C/C++ Weekly Features
-
Archive of articles covering programming topics related to C and C++.
|
|
|
6. |
An Introduction to Garbage Collection, Part I
NEW!
-
Presents an introduction to garbage collection, presenting the subject in enough detail to show the various tradeoffs and advantages between various techniques and what goes on under the hood in a typical garbage collector.
|
|
|
7. |
C++ in the Real World
-
This article explores the strengths of C++, and how to exploit them in projects.
|
|
|
8. |
C++ Optimizations
-
List of C++ source code optimizations that can give big returns, especially when used in tight loops. By Andrew S. Winter.
|
|
|
9. |
Constant Objects and Constant Expressions
-
Explains why constant objects are not as useful as some people would like them to be.
|
|
|
10. |
Create Movie from HBitmap
-
Discribe creating AVI/WMV/QuickTime movies from sequences of bitmaps with sourcecode examples.
|
|
|
11. |
Creating Truly Maintainable Class Factories
NEW!
-
Presents a solution that is easily extensible and maintainable; what's more, it is particularly well suited to creating objects from XML data.
|
|
|
12. |
Enumeration Constants vs. Constant Objects
-
Presents insights on choosing between symbolic constants as either enumeration constants or constant objects.
|
|
|
13. |
Functional Style in C++
-
Discusses closures, late binding, and lambda abstractions.
|
|
|
14. |
Herb Sutter - Publications
-
Over 80 in-depth articles about object-oriented software development and C++ design and programming have been published in C/C++ Users Journal, C++ Report, Dr. Dobb's Journal, Java Report, Visual C++ Developer's Journal, and other magazines.
|
|
|
15. |
Mixing C and C++ Code in the Same Program
-
How-to article by Stephen Clamage.
|
|
|
16. |
Publications by Bjarne Stroustrup
-
Reasonably complete list of Bjarne's publications.
|
|
|
17. |
Symbolic Constants
-
Shows all choices for defining symbolic constants.
|
|
|
18. |
The Anatomy of the Assignment Operator
NEW!
-
In depth discussion of writing solid assignment operators. Explains exception safety and memory management issues.
|
|
|
19. |
The Assignment Operator Revisited
NEW!
-
Looks at how difficult it is to copy state from one object to another. (Richard Gillam)
|