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


Strong Language
Large, complex embedded systems have more places for things to go wrong.
October 1, 2005
Pointer Containers
Smart containers are useful and safe utilities that can lead to flawless object-oriented programming.
October 1, 2005
Removing Memory Errors from 64-Bit Platforms
It's crucial to address potential memory errors before porting to 64-bit platforms.
October 1, 2005
Calling C Library DLLs from C#
Need to utilize legacy software? Here are techniques for calling unmanaged code written in C from C#.
October 1, 2005
New Products
October 2005 New Products.
October 1, 2005
Editor's Forum
Creeping complexity is everywhere these days. It's not enough to keep selling a successful product; each new version must do all the things its predecessor did and a few more.
October 1, 2005
Programmer's Book Review
Peter examines Effective C#: 50 Specific Ways to Improve Your C# and C# Precisely.
October 1, 2005
More Bad Pointers
Pete continues last month's discussion of the new TR1 template class shared_ptr.
October 1, 2005
When Types Contain Data
C++ features that allow types to vary during compilation also allow compile-time computation on numbers. This can have useful side effects.
October 1, 2005
Walking Down Memory Lane
Andrei discusses some fundamental principles behind resource management in C++—in particular, how you should approach it, what options C++ offers, in what ways memory is different from other resources, and how all that influences the way you approach your designs.
October 1, 2005
C++/CLI Threading: Part I
C++/CLI supports the ability to create multiple threads of execution within a single program. Rex covers the creation and synchronization of threads in C++/CLI.
October 1, 2005

The Perl-Compatible Regular Expressions Library

The Perl-Compatible Regular Expressions Library gives you the pattern-matching power of Perl in your C and C++ programs.
October 1, 2005
Managed String Library for C
Standard Library string functions like strcpy() are not considered secure by today's standards. The Managed String Library is one possible solution.
October 1, 2005
Bitstream Parsing in C++
Mask-and-shift operations for bitstream parsing can be tedious and error prone. Edward presents several ways to improve upon the traditional approaches.
October 1, 2005
Event Dispatching & the GED Library
Event dispatchers can vary greatly across applications and platforms. Bo presents a Generic Event Dispatcher library that corrals the commonalities among event-dispatching mechanisms.
October 1, 2005

Static Analysis, Security Holes, & Networking Code

Static analysis, which examines source code at compile time, is an effective tool for spotting security flaws. However, scaling it to large codebases is a challenge.
October 1, 2005
<algorithm>: find_end
Bjorn covers search, search_n and find_end, which are all useful in finding subsequences.
October 1, 2005
Asynchronous I/O Streams for TCP Connections
C++ I/O Streams can make reading and writing TCP sockets as easy as reading and writing to the console--and even allow for asynchronous I/0.
October 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