FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
C++ FORUM | NEWSLETTERS


.NET Scripting Hosts
This month we'll look at declaring an interface for developing an Active Scripting host in C# using the IActiveScriptParse and IActiveScriptSite interfaces.
April 25, 2005
C++ & operator []=
Matthew thinks that the language definition of the C++ subscript operator operator [] is too coarse grained.
April 1, 2005
A Conversation with Guy Steele Jr.
DDJ chats with Guy Steele Jr. on topics ranging from programming languages research to programming language implementation.
April 1, 2005
Flexible C++ #11: Imperfect enums, part 1: Declarations, Definitions, and Namespace Leakage
Welcome to a series on enumerations in C and C++, in which I cover their uses, good practices for managing them, and two imperfections in the way the language handles them. In this first installment, I cover the overview of enumerations, and examine the first imperfection: the leakage of enumeration symbol names into the surrounding namespace.
April 1, 2005
A C++ Lightweight Wrapper for Databases
The library presented here provides a straightforward interface to any SQL database, thereby decoupling you from tedious database structures.
April 1, 2005
New Products
April 2005 New Products
April 1, 2005
Editor's Forum
P.J. ponders the meaning of "portability."
April 1, 2005
Programmer's Book Review
This month we look at Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps, by Mike Clark; and Java Cryptography Extensions: Practical Guide for Programmer, by Jason Weiss.
April 1, 2005
Polymorphic Exceptions
What do you do when you want to throw an exception, but all you have is a reference to the base class?
April 1, 2005
Prying Eyes: A Policy-Based Observer (I)
Andrei examines some of the hidden challenges in defining good Observer designs.
April 1, 2005
A New Solution To an Old Problem
Different toolsets lead to three different solutions, as Andrew and Barbara discover new solutions to an old problem.
April 1, 2005
C++/CLI: Static Constructors, IO, and Event Handlers
For certain class types, it is convenient to have some initialization occur the first time that class is used by a program. It can also be useful to have some cleanup done when that class is no longer needed by that program.
April 1, 2005
Creating Dynamic Singletons & the Loki Library
The Loki library is flexible enough to provide automatic deletion for most policies and provide automatic deletion for objects allocated with new that are not otherwise deleted by users.
April 1, 2005
Method Call Interception
Method call interception means executing some code before and after the body of a function or a method is executed.
April 1, 2005
Class Hierarchy Graphs, Function Devirtualization, & RTTI
This approach of constructing a Class Hierarchy Graph uses information generated by the C++ compiler for RTTI.
April 1, 2005
Server-Side Persistence & Embedded Database Engines
Chris shares the lessons he learned when building the Steam software delivery and content management system that's built on top of the Berkeley DB database engine.
April 1, 2005


C++ Archive
2009 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2008 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2006 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2005 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2004 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2003 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2002 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2001 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2000 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1999 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1998 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1997 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1996 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1995 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec




MICROSITES
FEATURED TOPIC

ADDITIONAL TOPICS

INFO-LINK